<?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/2019-01-31"
  xmlns:esta="http://establishmentlabs.com/20200930"
  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-20200930.xsd" xlink:type="simple"/>
    <context id="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie0556fbd83c94b0dbddff5cf8331b62d_I20201106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-11-06</instant>
        </period>
    </context>
    <context id="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7b01d36c0e9e422ba1d1977318a049a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8284fad8738043bd8b85ee4eecfd8134_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="id52cb1e3b23a4491931e3275218df360_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="i056d256361ba46aa835a8fd85cc114fd_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="i2724372342ea413f95a8a01b5a5ee3b0_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="i6f21e7a2a3804e6694c7cb5e7e177070_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="ibc7f977c75ac4ec38fac8b15fedf3d2a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i954439acbd5d4ad3bd1757c22f153fed_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i50534dd9b85847a886fe50cd76bf693d_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="ic62cc963cd034448a49802b143cfa791_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="i21f5f8a6898e432aabc244a3a6a723c6_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="ieceed74b2bd143a48b29e3b71f74d97b_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="ia24af3e7d8ed4a3b8a52b0e005e17be9_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="icbd63ada23934c3495a48a33c9ad5690_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="ic0826867dca64e069e2a0f95d62f971b_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="i1fe011e813234223b20e3e71075c25fc_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="i575ea8c0f23e4e5288e1870735f82a29_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="icb926cf780ac489182bbf94155f5e746_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="i41219e09a6d74f689af3e1f78986bf91_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i538f72f823994585b3a565d01a9ffe1d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaca2830011f44ad39ecd551d3e6ea347_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80f31ff711a248f9ac02353ea9b45c02_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a7bdf4bf6634b2d85cff30d7d476b13_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc0ef02fa63d46d59ef40f2aa7560a67_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8678fafb61304e6191b23fa51fdf5faa_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6fc1af7c79eb485a9f6292956e99d4ec_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iee8f254bbc58404db7476fd036a86ec4_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i049abc6bf6d44f8d9a99dfba8e481e3c_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic13c9f97c9c3483f926e0f903bd02e54_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie6a22f7f94ce487eba017b78b4f2dbb9_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i23c80422eee743ce84b361b098ff1d32_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie279f1ed59674f38a64f8a65f9fb029c_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3443b29dcb30412dae4fac1ebe255026_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i110a318d30c742b6b90aa9306bc4e90c_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8d4f5ff1f4d24e8da85e43dd3f838664_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2fc4f111e5b843bd9809ff2842ecdbd0_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6c15574b76c44a8db07cf9883ca1b45a_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if06e0f12d34b45a1b4ad7abd15c3c786_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1a6a040fdff54aaa80c82e2c5bd89ab1_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i10ba322075bd4536879365af799e7c02_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i476c1dd775fc4c9e825be2661683298c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic302c9c48cf94edea51a3371f0fb8970_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2b88f3bdd4084b89964eac67ecfab263_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i70996de146ad4d22a552402f089ed796_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i06d14d8c3f6d4f4cbb1dc2f9b0edae64_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i1953fd5655c8445f8a4cf45f3257efe9_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i026c5b7a7f0141bb8e467c9f9fa5d560_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2074ed2ac1e1430eb4f3966acd9550b5_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i14d284176d164df197abd223ee4f5082_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic27c0f155ac04b77badc10d922004fa5_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i51ed7eaae7674fe9b18f7659a876f43c_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i54fb9c00b6a14252b6800917c2ef44b0_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0afbe836fc2e4f27a928580426376823_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idfc89df8abcb4c22b77085633ac911d0_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i987afe79507f42e0b4ce32a905d68855_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d24cef3d7644eb0bfeef5c6af658f5a_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iea7265aa009f4c87bd45af1bafb3b580_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5088b6dbd9d34818a8130be76bd05196_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7e914c33040140a4b62b86cd28c62e7b_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i611c1aa7e0764d708f2121f5df4d4ed1_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i64ee04802f2c46debacc5d8346a91f5d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0b116a899478428d8d45b35fb31cfd48_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6f12eca2e5604710a10594e15fddb87f_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7241fc3d3a6a40538892f968eda98338_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i185b49b3a7e44b1cba0bb65a43dc2243_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i22e0fd67185948f799daa3e0b2285360_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i37a6583b23d34eaca5bf2db8b00da632_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i58769df301b242b2aac8a4718a6f2dd6_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5a48a969cdf34cebb275b876fd9699e1_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i69a8d3075d604eae9c1dafae46539d4b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id604c9b3e3294c38851b7d07f6151add_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</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-09-30</endDate>
        </period>
    </context>
    <context id="ide62b72c56384791987862b5af9cc885_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i11d21e1a77af4a67bfc3a23ed18d9f02_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i944335c5ef944118bef98a6506095205_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id3b524bcaf82434194f549c4ee3dc56d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i42223e6bf9e54cbb9a41218cd6c2d5d5_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i8a12edc41aaa4ba69f256ed4f959502e_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i438e168fae144f079dc63a7faf151385_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8942033fc90f40e2833e7b66183d9297_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3ec198dd044349068da1bafd37907f19_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4c444ff036324fe082812b99d2092893_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia816a974fbc74566a8a255e85176339b_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f9c2b28f7b54f38a233d01dc8773341_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i42ac3b8da21f451c93df84ac3c991612_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i665d156bd559410e84d113f635eb1b45_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8ddaf10455c6414f8516fc3e2fc3475d_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i9e523a47b33f416d97ecea1fc6d3cc2f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6b3eca4ea49d46a48f8fe326d1682edc_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id3c582c928e44d68984bf4b571d138ea_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if3b30f49a79a4283b20839af3646d3bf_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iad7d4251a3a54785b8dc57c402dbfbc6_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1e2e5d317c6c4922bec8c6f2ec28ddae_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibfe71d8f75a24e72ade40c7764e2ac6d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8c4dfdcf172b49b2831d1eee2c525d94_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i252a8ad5d022457eb87510065e69b8ec_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:AsiaPacificAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i99f4d5655bd543ab89fd81455b027976_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9d903ae8373244f591786332b03f175a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:AsiaPacificAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1d38cf24b20b4690a8578bd7ec10c4ab_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="icffc5a203117487da93947178b4abc3c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4e3b5a30293242c69f67b8a414c7a6db_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i05bfb331d82540c89bddff8a28d71955_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i92c26959027c40269f713343a3d208eb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0f7ea96876194bdfaeafabbbfa3d37c8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifa77de203dd54e9d84b402c150e67739_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd0f6d6107eb4c4ca92d74aaf2640c57_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i56e4881fd97b47e69a58713513b696d1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i67873d9950d3495b9d8503ea52e66a25_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i499adf6872c844cf99a7fbb6d3bc37a8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i03e34341171f46a6a8f8a00c7ebd1ee8_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8e72b847deb5460dbfbc4d1efa40825c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i26e63b16b19640f1adf3522447ec7999_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i13cbc8301f2e49a48965e0c0638f7d68_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i40a9a711713f46eabf2a6e6314564ae0_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icdba219f629849cfabb4844f2af79006_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3e9f4cf5b394d0f85fcc3f57c17c930_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4239396fe2a247bb9e36a8e6a066888e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic9e63b9ba67f4791a70d4adb9b180fca_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7bcff3d60b814d37a6ef539daeb7c9d8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia4904813313e42d7b521f975559eed8b_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1320f862cf024044815b4999bc60013c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a272956850c40f49131acb00a0a3989_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6b56484248994a52aa7fbdbdd45fecc2_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ia2b0c57f1b8a4ff497c34b50f16c2056_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4aec0c45bded46789231410ad2067fc7_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7f48b9ca0f4d4fe89b9def19fa5304d5_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i526ab4b05e8d484aad6791c83c3ea342_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i6a3af7fbcebe4792a026ebb0cd20f9da_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic67655be7de44d19a88fe304bba32049_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i52ce7043bf4b4e26af1b87182ef0649b_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i58351cd5042b4d10b475b6ebbefbd659_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i3ba874f1599446af9aa4764503152468_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i59e07f1144a44e50b2441873c42bca52_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i05556c9e6ca04e38b69b6ca9f983055f_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i191fa079cc3f406385673f36874cfdb7_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i02711d73a3a246f08476a18c483e5ad2_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i731c377573c6429ab103cd8adfb0bf2a_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i67d6703dca7c4e008d68f77125351ca3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3e6cf1a140446b4aba8922671eab07b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1f3bd4d27e7d4fd59c060527160a1653_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if37de80b3010449eb4778a33a0bd8e97_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf57052e8c9c4c8fae79e0a40663813f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icf2b30093a784d56a93e9a5a784c7b2e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i89515506d9cd408bbcb7d6cb5cd23755_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i05ba00452f864f20b60cd62fdfdf9c31_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia7ca3aa9b24d44749f0bd77f7c2d1f35_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i68b4337aa9514252b1bdb1156aefcc22_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9c02f22fed0e4e5e92118223a0651dbb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e77dc4de56846799bcdb2eedc148e67_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d7ac686d1cb4e228d7ffa048d444159_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idf54794544d84840a606c78fd0700be1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i60477c08dfab43debb7a4557c36c471e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i46c7099a9ed44df4a8a419964072f2c3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia6a2e0afeb024326a2bc7c39e3bc7683_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icde781f32cf643e19c2b999cdd7b08d9_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5972293ff2da486cb962d48b7d9e9de5_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie8733395a9ce4d28ae7c98280aecbe15_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib63379d3a96f4a6a9e4cc424af9cc09d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b83fb316bf04feaad215f89bc7f07aa_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaac1971b849d47ac9be7b8ba970135d0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3bc5e7390d8a48769df7cbbaf90d43bd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic278b674ac954c8cad61d28f0472dffb_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="i84087929c8474a36939b90250474eea5_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="i0146173faa0948ea999025ee9c39527f_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="ib34c7aa061164ec39a7bf129bf496e63_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="iba2194e53f2e49d6986f3e815beb91ef_D20190812-20190812">
        <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-12</startDate>
            <endDate>2019-08-12</endDate>
        </period>
    </context>
    <context id="i23b2a072d5e1449aa247e657e3b7e73e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if511107a324c43d8b9e2054baa43ce3e_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i076c2f06805c41d89c4464f7e9367c93_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i97d26096c0ae4d6ea3b2cf1dcd592ef6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i478fea2002aa4989891eb46e1fcf72e4_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1b9fb9485dd444bea5b26d75217f374d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe8b06cf4b934d62b61dbb14a1d7f005_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i53001e7bd74e4c048d3924356892099e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i532e17747dfc4ed48451a4b4ccbfed70_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i952f852032f74f08b464fa2337fa1f58_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i702f4bc9c22744ae97e55f4bcb1ad97e_D20171117-20171117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">esta:FemilineABAndJonahAndersonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-17</startDate>
            <endDate>2017-11-17</endDate>
        </period>
    </context>
    <context id="i3a279309b60c43a48ed563c12130dca3_I20171117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">esta:FemilineABAndJonahAndersonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-17</instant>
        </period>
    </context>
    <context id="i511d8c42ac9841deac46b92a4ae54585_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">esta:FemilineABAndJonahAndersonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic116346d8bc441ebb8035ffd2cd0fd33_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">esta:BusinessCombinationContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0aceebf361fa4be18498e0b8d20f56ea_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0f0fc5a09a4f4aa495b682a6dfbbef67_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">esta:BusinessCombinationContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icf118f44caff46f6af22ea97f32b30f7_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i301ceef05bd04cb6b15cc81974574f77_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">esta:BusinessCombinationContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i1d751e01c14e46d5896f1424453ca117_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i3a276a6140494ffdb63c50539b39a68c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">esta:BusinessCombinationContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib703d1f61cd64fed883bf5b4699eec8d_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="i6fe40ec5d993433d9f1cc4b907495c3e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">esta:BusinessCombinationContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia57de28347b24acba9feda5d555d9b1e_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i72753387458746c4a9fb70c325caf897_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">esta:BusinessCombinationContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i619f92b3d3444e5ea9fc3e86c460e342_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9a97bd29769c4e3da381d9ca4edd7440_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="i0b605c2029a0423b83e891ae1000a3d6_I20170824">
        <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-24</instant>
        </period>
    </context>
    <context id="i46561dfbe4194d95a83a6a6166824e59_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="ie90e58b14bea4c1ba977f6e27fab173a_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="i89c12ceac7ab4239afaa1b117b61acd1_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="idc84d408ffb841e6a88272b1816cd228_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="i282d8185e9084fa1b2466e7eb0e093b7_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="ibe1fe5e05ea140d4b5496e9739652f10_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="if52fb783eec34fafa25ed8fd2d6e0334_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i3f47b15056124024a8f34d8bf4555537_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="i42d2999630e54e89a265c08c2581c94b_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="i56d881f0ea89496295d2eefa4169d447_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0e4b5cea348048c9a96a3cb2cc4a9ab0_D20190101-20190930">
        <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-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i26845c6fd2214701b2d573bdc6fbecde_D20200101-20200930">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i633243ff520f444e81f2c4b429f7a0ac_D20190601-20190630">
        <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>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie36a697e1aaa4c42897da79dafe9edde_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="i33a3170c62aa4f0b962818191556c313_I20170930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia1b66725a7f445baa84d19542ecff358_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib7f6110f22024fac88997bc88a48a568_D20200101-20200930">
        <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:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe812788f48340888dcb16be3499a6f4_D20200101-20200930">
        <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:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idfa29950094647b6bb7438bb8beee280_I20200930">
        <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:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7fa620e47e2a4fe1be5261bde9f61f93_I20200930">
        <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:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i11dd376f3da044c18ea6bac0e1ea61a8_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i37b5063446644067875c3a243da376c5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia507eda088ec4e2797542e994c40d908_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0ed5dc6ada5b4ef09de79a903d8e9606_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4ceb92f0d0f845a897979e9e71b9c4b7_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i31ad6e3402f6471f8a9ee41d5215a4a2_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2629e380c3f24f759927de87a943acbd_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i125ffa43235d49849e0b8a7952fefe54_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5eae8a96db5c4244a9f37bf068dcd4d9_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id78ae6397fff4e9faf105966ae957a9a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c0c8bf1cc4b4e2db09401b0bdbf6a1c_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="i99fb84f60aff43ea9dba9307719bffca_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="i6d83f51dd74349e0af0d8edb64f66f16_I20180723">
        <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-07-23</instant>
        </period>
    </context>
    <context id="i2b6922ecb2714de4aceb544ec312dfe6_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="i7eb31ac87ce042f7827caf0121417111_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="i6ad1b15468d54345807e8511c83cf42d_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia0151d3dc616419980fa029667700378_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib369ec94d8984593a99a22c70e70c0cf_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id48ffe383310401093087b457d58a73b_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iaf7f1d8f7ad74f168b893a9023027c41_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie1cc9944ce6b47eea4297228d5e9e9cd_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6e742f6dc3f5494e9860bbb0cc9139b8_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iaa3a257b4d2d497f83f792d76ec87f1f_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib6e409f3056443a5a95da7b1f0a29c29_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i505d2bbffed34f4d90591faa692fe72a_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i99e66bc268b04e1695873eecf0509d69_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8a8748cb571a4245aaa85f5000e33836_D20200101-20200930">
        <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:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i562c918f69944e1298f487f6d366ed53_D20200101-20200930">
        <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:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1f2b10a80bd8456d9f8096b9cd7cbc1a_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i80a223cd5f0a45fb913b169adf43205b_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i10d1b47b16024d8fa8fd0434bbbbd977_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i5c30da3f2cf94e63a05fd219762ac8e2_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idc07a18132cc422a8f0960dbca66a0be_D20200101-20200930">
        <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: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-09-30</endDate>
        </period>
    </context>
    <context id="if54f544ec8d14d62ae00fa8cb1719ecb_D20200101-20200930">
        <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: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-09-30</endDate>
        </period>
    </context>
    <context id="i2cdf7ea754ef4e2fb77ff1862eebcbd0_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i27300b6b85fa460fafefd038ef9b8171_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if8534a23fb2a4119bea6bf9151ba7f0e_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib955993ba66e4583a8c20b6e25a669bf_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i22c9d126236c4c0286576ef4baf187e8_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7e8a58cef21e487a81dda3d3591ad1d1_D20200731-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esta:OrionTradingSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7b96422a3cf14348adb5cb94151a5786_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esta:OrionTradingSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6e2a8e3a2c3b4384b4a904dbe014e849_I20200801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esta:OrionTradingSrlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-01</instant>
        </period>
    </context>
    <context id="ifb9f9198a1c443ceaf7070b6f4415e59_D20200801-20200801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="esta:AssetAcquisitionAxis">esta:OrionTradingSrlPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-01</endDate>
        </period>
    </context>
    <context id="i983b2b20d7f24376941a4d24a7cec9ef_I20200801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-08-01</instant>
        </period>
    </context>
    <context id="ic5e8c60ce4754a9bbe8a32d0e96f7a4d_I20200801">
        <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-08-01</instant>
        </period>
    </context>
    <context id="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="esta:AssetAcquisitionAxis">esta:AustriaAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i135b008b577d4ba786bffe31b5e8020c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="esta:AssetAcquisitionAxis">esta:AustriaAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i166af119e5e24819b8b47e84e160ff10_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie0cfb91c3fbd43fabf605652e1331ccf_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if96857a6942048d8b5ff4924121aee32_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0c3770665dd948258d947800d871f432_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if88f8a96439b4c59b8cfb2cfe49ee898_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ieb7a5128e8c2438bb434751ddd382e43_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie463dbc62e4d492ab72284b5f24829ae_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i5274d1f36bec459aa1e52249f11939c1_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i80080c18d7f34fcb8c1378c15cfe68a9_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4fa8aae6226e466ab293e550776ac015_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iac14fe0c749d493881c685c17814a731_D20160501-20160531">
        <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-05-01</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="i5fec6a53af0246eeb7f2a79774af4dae_I20160930">
        <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-09-30</instant>
        </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>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:CountryRegion
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8xMS0xLTEtMS0w_225e7817-fdf3-46c8-a75c-016fb5e94f2b">506</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8xMi0xLTEtMS0w_9c83ee12-aa88-4e19-a2a3-3cb03b905a46">24</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8xMy0xLTEtMS0w_45e5795e-1165-4b8f-a507-da2f36721d41">34 2400</dei:LocalPhoneNumber>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8yMi0xLTEtMS0w_a8df74c7-96ca-4d2d-8408-23fabc585033">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8yMy0xLTEtMS0w_0950e934-8a2d-4d29-8086-88aeca67495c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8yNC0xLTEtMS0w_378a04a3-27c1-4f0b-986b-79a582605d0c">0001688757</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8zMi0xLTEtMS0w_c01be705-8a3e-49e3-8edb-7b2461b09e49">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80L2ZyYWc6NzVjNWNlNjk3YmU0NDJhNGJkMjcwZjNjMjEyNzUwODYvdGFibGU6Mjk1YTJhYWU3YjQxNGFmY2IwNGI3M2RhN2M0ODQwNmQvdGFibGVyYW5nZToyOTVhMmFhZTdiNDE0YWZjYjA0YjczZGE3YzQ4NDA2ZF8zMy0xLTEtMS0w_b641e067-1e91-4c7e-b56b-41c3bb361902">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i92c26959027c40269f713343a3d208eb_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY3Njc_a856e130-9627-4ca7-9ccf-271e1f367cef">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i92c26959027c40269f713343a3d208eb_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTk0MTk_32262963-2f28-42f4-87e7-d036c9d8b5c6">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib7f6110f22024fac88997bc88a48a568_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNzM0_58d338ef-3144-42e8-a876-5374b5a55462">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if8534a23fb2a4119bea6bf9151ba7f0e_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfNzU3MA_b2ea5a34-e6fb-4648-aee6-6783453bb585">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDUx_b075c7c4-2498-4e0e-a738-5c19d608f764">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDQz_6f45b70d-2678-4549-a8a0-a2f8fefafcd8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMjI_28166db0-5fc2-4c20-b710-239cc848942b">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDUy_7f54f28d-b636-4496-9956-10750d0f8954">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yNzQ4Nzc5MDcxNTA3_861e8bd0-125e-4fc1-bdb1-94c835801864">001-38593</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDQ2_b75f974d-9c28-4baa-9f5d-ac12f31fcef1">Establishment Labs Holdings Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6YTY2YzA5MTE0YWNhNDA5NDlhOWViNjExODYzYTNjOTgvdGFibGVyYW5nZTphNjZjMDkxMTRhY2E0MDk0OWE5ZWI2MTE4NjNhM2M5OF8wLTAtMS0xLTA_7864b522-aa0c-4397-8c07-580577de164f">D8</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6YTY2YzA5MTE0YWNhNDA5NDlhOWViNjExODYzYTNjOTgvdGFibGVyYW5nZTphNjZjMDkxMTRhY2E0MDk0OWE5ZWI2MTE4NjNhM2M5OF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1N2RlMDE0ZGE1MTg0ZDAwOWUyZTY1YjEyOGJiMGVlZV80_3e240107-5743-4a75-a827-24545176eecf">Building B15 and 25</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6YTY2YzA5MTE0YWNhNDA5NDlhOWViNjExODYzYTNjOTgvdGFibGVyYW5nZTphNjZjMDkxMTRhY2E0MDk0OWE5ZWI2MTE4NjNhM2M5OF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1N2RlMDE0ZGE1MTg0ZDAwOWUyZTY1YjEyOGJiMGVlZV83_6f3440ed-a3ec-46d7-87c9-d7e0a52bc7ba">Coyol Free Zone</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6YTY2YzA5MTE0YWNhNDA5NDlhOWViNjExODYzYTNjOTgvdGFibGVyYW5nZTphNjZjMDkxMTRhY2E0MDk0OWE5ZWI2MTE4NjNhM2M5OF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1N2RlMDE0ZGE1MTg0ZDAwOWUyZTY1YjEyOGJiMGVlZV8xMA_d7723a1d-93a8-4dd3-a93a-ce78a414f337">Alajuela</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6YTY2YzA5MTE0YWNhNDA5NDlhOWViNjExODYzYTNjOTgvdGFibGVyYW5nZTphNjZjMDkxMTRhY2E0MDk0OWE5ZWI2MTE4NjNhM2M5OF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo1N2RlMDE0ZGE1MTg0ZDAwOWUyZTY1YjEyOGJiMGVlZV8xMw_b6c10368-7dbd-476b-a4a1-0f6f0b437773">CR</dei:EntityAddressCountry>
    <dei:EntityCurrentReportingStatus
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDQ3_af70cdc7-a552-4555-bb10-d942c23d23cf">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDQ4_2ed874e2-9085-4226-8051-ae4a505fadac">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6OTA5MWZhMDJkZTBiNDdhNTgxN2UzZGIyZDRjOTY2YTIvdGFibGVyYW5nZTo5MDkxZmEwMmRlMGI0N2E1ODE3ZTNkYjJkNGM5NjZhMl8wLTItMS0xLTAvdGV4dHJlZ2lvbjo3YWIyYmE4Y2RmOWE0YzdkYmM1ZTM2ODI3MzEwNjkwMF80_121f7341-3d4d-4ad4-b613-1daf377205f0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6OTA5MWZhMDJkZTBiNDdhNTgxN2UzZGIyZDRjOTY2YTIvdGFibGVyYW5nZTo5MDkxZmEwMmRlMGI0N2E1ODE3ZTNkYjJkNGM5NjZhMl8xLTItMS0xLTAvdGV4dHJlZ2lvbjpjODRkZDM3YjE0ODA0OGNhOTc4MDllNjM2ZjNjM2FjNl8zMA_bd498643-5847-4d67-938f-c924de96e529">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6OTA5MWZhMDJkZTBiNDdhNTgxN2UzZGIyZDRjOTY2YTIvdGFibGVyYW5nZTo5MDkxZmEwMmRlMGI0N2E1ODE3ZTNkYjJkNGM5NjZhMl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjo3YjM2MDg0NTMzMzM0MjAyOGQ2MjM2ZWZmNjM5ODY3N18yOA_492d1728-b098-485a-98bd-f9d608aff03a">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDQ5_45a96d8d-e114-45a8-994a-765a201c8c00">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDUw_2824fb17-df62-4361-b221-e6bb496b02c2">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6ODE3YWE1MGU3MWIyNDg5NmJlZGRkZjUyYjcwNzM1YjIvdGFibGVyYW5nZTo4MTdhYTUwZTcxYjI0ODk2YmVkZGRmNTJiNzA3MzViMl8xLTAtMS0xLTA_642fa051-d40a-4580-a2aa-3122526f706c">Common Shares, No Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6ODE3YWE1MGU3MWIyNDg5NmJlZGRkZjUyYjcwNzM1YjIvdGFibGVyYW5nZTo4MTdhYTUwZTcxYjI0ODk2YmVkZGRmNTJiNzA3MzViMl8xLTEtMS0xLTA_a5331c4f-3e69-4ca0-8a40-fbcd7d8f1d19">ESTA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGFibGU6ODE3YWE1MGU3MWIyNDg5NmJlZGRkZjUyYjcwNzM1YjIvdGFibGVyYW5nZTo4MTdhYTUwZTcxYjI0ODk2YmVkZGRmNTJiNzA3MzViMl8xLTItMS0xLTAvdGV4dHJlZ2lvbjo3YmU3MDVjM2ZlMTQ0ZTZjYWI1MmM3YTdkZmMxYWYzYV84_322a79a7-ad69-47b8-a23d-a567e7db0b02">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie0556fbd83c94b0dbddff5cf8331b62d_I20201106"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xL2ZyYWc6Njc2NmQxNDY2YWIyNGEwNTg5MGUzZmNjYmVlNThlY2EvdGV4dHJlZ2lvbjo2NzY2ZDE0NjZhYjI0YTA1ODkwZTNmY2NiZWU1OGVjYV8yMDQx_6809877d-b9e2-48e4-a71a-cd0f55978c9f"
      unitRef="shares">23438160</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNS0xLTEtMS0w_706c57b2-2c64-4cf7-9607-ded029f20384"
      unitRef="usd">81431000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNS0zLTEtMS0w_6b75a992-8430-4428-b26e-7c5aafe52971"
      unitRef="usd">37655000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNi0wLTEtMS0wL3RleHRyZWdpb246NjU2Y2VhNjk1NDk1NDZmYzhjOGRjYjRkNDE5NDA2YzZfNjc_214d0766-b683-4508-b519-75eaddb74590"
      unitRef="usd">1665000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNi0wLTEtMS0wL3RleHRyZWdpb246NjU2Y2VhNjk1NDk1NDZmYzhjOGRjYjRkNDE5NDA2YzZfNzQ_5f3d67ab-3c08-4976-a8d1-61fbab530b3d"
      unitRef="usd">1026000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNi0xLTEtMS0w_667cd76f-de07-4c63-bf71-d9dd4f04b858"
      unitRef="usd">18756000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNi0zLTEtMS0w_67e108ae-45a6-4e7e-ad1e-04b189ac3d85"
      unitRef="usd">22767000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNy0xLTEtMS0w_283844dd-b3a6-4319-911e-8ca59d131c51"
      unitRef="usd">28400000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfNy0zLTEtMS0w_f6043392-fbd7-48dd-a629-f41063f608da"
      unitRef="usd">28660000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfOC0xLTEtMS0w_6b4325cd-9867-4cd9-bad1-4ef602d503b0"
      unitRef="usd">5431000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfOC0zLTEtMS0w_74856f52-ac72-4951-b66d-f3397d38ab9c"
      unitRef="usd">6757000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfOS0xLTEtMS0w_372154ac-fa5e-4c61-a55e-62c135f1f4da"
      unitRef="usd">134018000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfOS0zLTEtMS0w_ae286d85-4c88-4c87-8910-9be0c9603f36"
      unitRef="usd">95839000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTEtMS0xLTEtMA_30515a11-3b7f-4065-81a7-1e9f463c81b7"
      unitRef="usd">16263000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTEtMy0xLTEtMA_61bf02cd-97d5-4125-a953-a9486b9a82ce"
      unitRef="usd">16418000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTItMS0xLTEtMA_2a7c2f73-9455-4a44-abcb-97286afba78a"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTItMy0xLTEtMA_a2ff28d7-742d-47e9-ba14-8af95a7be662"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTMtMS0xLTEtMA_c464581f-7d91-4964-b43f-8e2740b471c6"
      unitRef="usd">3537000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTMtMy0xLTEtMA_4b5624a6-cf65-4fe3-acc1-c187d7a2a0de"
      unitRef="usd">3441000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTUtMS0xLTEtMA_f8511bc8-4c29-41b5-b531-98ad71236c42"
      unitRef="usd">401000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTUtMy0xLTEtMA_cb3c6dfa-f77a-45f9-8507-fa912bc07884"
      unitRef="usd">368000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTYtMS0xLTEtMA_6cbe0f1a-f506-45ae-9783-35117749da50"
      unitRef="usd">154684000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTYtMy0xLTEtMA_80b677da-2270-492e-ba2a-209f7665daee"
      unitRef="usd">116531000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTktMS0xLTEtMA_022c720a-9a7b-4728-ba22-99d873d01abe"
      unitRef="usd">6954000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMTktMy0xLTEtMA_361441b2-95a8-43aa-bdbd-9c9ca14e13d6"
      unitRef="usd">10366000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjAtMS0xLTEtMA_65e94d05-c7f1-46db-b14a-e45a856aed10"
      unitRef="usd">12092000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjAtMy0xLTEtMA_1fd29fdf-9b60-4130-9892-1f8ee2a7eac9"
      unitRef="usd">10677000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjEtMS0xLTEtMA_ec0131c7-6592-45e6-889c-b8a146f3ae7d"
      unitRef="usd">1095000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjEtMy0xLTEtMA_8510bef0-e44d-4fb8-ba13-ced3043fbac3"
      unitRef="usd">2199000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjItMS0xLTEtMA_d019c202-0585-4fc0-b84e-f251fb0d43bb"
      unitRef="usd">20141000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjItMy0xLTEtMA_e5d283a4-64ca-4acd-a0bf-19f996653d0a"
      unitRef="usd">23242000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjQtMS0xLTEtMA_40cea621-672e-4848-986d-16afcaba48f5"
      unitRef="usd">49374000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjQtMy0xLTEtMA_3dbe0c59-5c7a-4809-9642-d8b4b787627a"
      unitRef="usd">48142000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjUtMS0xLTEtMA_1a9d4f59-3207-4bca-9b66-7e874c659e4e"
      unitRef="usd">2630000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjUtMy0xLTEtMA_0a297df2-8e27-49b2-b316-0299b3e2158d"
      unitRef="usd">3072000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjYtMS0xLTEtMA_5eabdf17-eff2-4c4e-b592-41f5f18c0385"
      unitRef="usd">2582000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjYtMy0xLTEtMA_b61df0b3-8c21-4e48-b9b4-9800852ed1dc"
      unitRef="usd">2461000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjctMS0xLTEtMA_e89a5885-562c-41da-b7eb-6b4b7def2780"
      unitRef="usd">74727000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjctMy0xLTEtMA_70dd3f36-260f-40a5-97b1-5d78072feff9"
      unitRef="usd">76917000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjgtMS0xLTEtMA_0350948c-813e-4680-9b5f-88277bbc7b89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMjgtMy0xLTEtMA_d422d678-23d3-44a3-9dc8-06f128e7c4c0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjI1NDI0M2Q3ZGNkMzQ1MjNiN2YwYWMxMzUyNjgxNzFmXzY1_4c2f4802-5f18-42a6-a04b-8e42a595361d"
      unitRef="shares">23827680</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjI1NDI0M2Q3ZGNkMzQ1MjNiN2YwYWMxMzUyNjgxNzFmXzcy_5ee26c51-ac43-4d44-b02f-67c27745e30b"
      unitRef="shares">21057040</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjI1NDI0M2Q3ZGNkMzQ1MjNiN2YwYWMxMzUyNjgxNzFmXzE0Mw_ae70566a-455e-4d23-971d-d8d0caa3a364"
      unitRef="shares">23419610</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjI1NDI0M2Q3ZGNkMzQ1MjNiN2YwYWMxMzUyNjgxNzFmXzE1MA_ad90de2e-b850-472c-8172-6e0031495ddf"
      unitRef="shares">20648970</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzAtMS0xLTEtMA_696b6194-66a1-48e8-8870-7e05431d44aa"
      unitRef="usd">212752000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzAtMy0xLTEtMA_f8b62077-7032-40e0-9dd6-d4db667e8d72"
      unitRef="usd">147688000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzEtMS0xLTEtMA_187c9fc7-dd2c-4b0c-9e78-0313d4647d09"
      unitRef="usd">25658000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzEtMy0xLTEtMA_41dc0f9d-0f8b-4afc-a9c5-78268248ab0f"
      unitRef="usd">21214000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjNlZjIyNWQyZTY0YTQ1YmRiYWQzNDVmMzJjZDVhYzYwXzMw_7b86e1c8-513e-4f8c-9c85-46ebe0ee875d"
      unitRef="shares">408070</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjNlZjIyNWQyZTY0YTQ1YmRiYWQzNDVmMzJjZDVhYzYwXzMw_e7b90796-5311-450b-aff8-ce240f392a4b"
      unitRef="shares">408070</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzItMS0xLTEtMA_28d4fde8-cc27-4b0e-9c05-d98340cfda48"
      unitRef="usd">2854000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzItMy0xLTEtMA_f6de7f7e-b9a6-4158-92fa-fa78ae892988"
      unitRef="usd">2854000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzMtMS0xLTEtMA_f765aa9a-bfca-4a1e-8676-85fef0cabbfa"
      unitRef="usd">-159602000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzMtMy0xLTEtMA_344b0aed-5358-40b5-9ccd-428472892c29"
      unitRef="usd">-127125000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzQtMS0xLTEtMA_09e99edd-57b0-4a6e-b543-ca4ca2e814f0"
      unitRef="usd">4003000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzQtMy0xLTEtMA_cab6a9d6-8317-4859-95ab-0dbb9fd75693"
      unitRef="usd">691000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzUtMS0xLTEtMA_306d2b91-9ded-4f3b-aac6-0e4614f27f11"
      unitRef="usd">79957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzUtMy0xLTEtMA_056bd029-aac1-4d35-a7d8-e3d14068c73f"
      unitRef="usd">39614000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzYtMS0xLTEtMA_48d3f037-15b4-4b2c-a522-8db67a58bf46"
      unitRef="usd">154684000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xNi9mcmFnOjc3NGU3Mjg4NWJjYzRhZDNiNWQ0NTVjMWNmNGI3MmRlL3RhYmxlOjc5NzFiMzUwOTFkYjQxNjdiMTMzM2U4MTE4NGY4NjczL3RhYmxlcmFuZ2U6Nzk3MWIzNTA5MWRiNDE2N2IxMzMzZTgxMTg0Zjg2NzNfMzYtMy0xLTEtMA_a9e7d2a3-0964-4c61-b24b-57a0ebc21fd8"
      unitRef="usd">116531000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMy0yLTEtMS0w_0a218749-3516-474c-8da0-8cba0ed0e817"
      unitRef="usd">22758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMy00LTEtMS0w_fbc315a5-3c3a-476e-952c-a6c81c744c49"
      unitRef="usd">22854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMy02LTEtMS0w_3be943e4-1cdc-44ac-ae0d-929bce7d297a"
      unitRef="usd">57713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMy04LTEtMS0w_6cbeec8f-1856-4074-8843-88b109e9a080"
      unitRef="usd">65316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNC0yLTEtMS0w_b9e9b408-2d85-417a-932d-e6a5f796c258"
      unitRef="usd">7612000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNC00LTEtMS0w_a419dc47-5eb0-410c-8243-64e1fdb01087"
      unitRef="usd">8616000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNC02LTEtMS0w_fd7a2e3b-86bb-456e-8ee9-39b1eeb272b8"
      unitRef="usd">19855000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNC04LTEtMS0w_7ae6e749-b440-42bb-9821-1d0585c869df"
      unitRef="usd">26814000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNS0yLTEtMS0w_e80abe28-fd9b-440e-9517-a979434e4f6d"
      unitRef="usd">15146000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNS00LTEtMS0w_f3ecf411-ba29-4b79-9541-5eaebdad4a2b"
      unitRef="usd">14238000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNS02LTEtMS0w_b9677bb9-5d1f-4155-b397-5413cb467dc6"
      unitRef="usd">37858000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNS04LTEtMS0w_cad6a5b0-c564-4cec-a500-0c4b05d2f1bf"
      unitRef="usd">38502000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNy0yLTEtMS0w_5e57008f-9272-40e7-9f92-8f2842a1013d"
      unitRef="usd">15008000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNy00LTEtMS0w_5db9cfba-d8ba-407e-b1f3-8963e2caa27c"
      unitRef="usd">19227000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNy02LTEtMS0w_ece0c67e-0373-446c-8225-f49fe1051428"
      unitRef="usd">48430000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfNy04LTEtMS0w_58cd78d2-cb14-4975-a6ec-06dbbe0ff0ba"
      unitRef="usd">53677000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOC0yLTEtMS0w_8e5ea169-2d8b-4d24-81f8-493e1c2558f2"
      unitRef="usd">2729000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOC00LTEtMS0w_b53749d4-a6fa-439c-8460-395011310618"
      unitRef="usd">3776000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOC02LTEtMS0w_a7b9f723-03eb-43bf-b03e-994f6c1faf5b"
      unitRef="usd">9327000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOC04LTEtMS0w_c3cfe264-2b0b-467a-a66b-3d5a2820e857"
      unitRef="usd">11361000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOS0yLTEtMS0w_fcaa74b2-9f23-4dcd-9cab-882e3afa63cd"
      unitRef="usd">17737000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOS00LTEtMS0w_d5b9033a-e0e0-4f49-93a6-a5ccd23f832e"
      unitRef="usd">23003000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOS02LTEtMS0w_b9e404ae-b341-421e-822c-b1768c93f007"
      unitRef="usd">57757000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfOS04LTEtMS0w_8e8238f7-356b-48e2-983c-b78c076f27aa"
      unitRef="usd">65038000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTAtMi0xLTEtMA_a1adeb6f-d47d-4bbb-a91d-1d892136ffb5"
      unitRef="usd">-2591000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTAtNC0xLTEtMA_8802f1ef-4738-4374-a360-bec689c6defc"
      unitRef="usd">-8765000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTAtNi0xLTEtMA_39677ccc-3109-44bb-9531-28aec4ebaaba"
      unitRef="usd">-19899000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTAtOC0xLTEtMA_4ca453a9-53f8-42c3-b7b4-bc0e99975b16"
      unitRef="usd">-26536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTEtMi0xLTEtMA_56572603-0924-43eb-a63c-275cfa75aa82"
      unitRef="usd">2000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTEtNC0xLTEtMA_e6f6a969-9645-46d1-9928-4a35644bb08e"
      unitRef="usd">3000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTEtNi0xLTEtMA_0c7f8089-a757-40f2-a642-4489a35d8206"
      unitRef="usd">12000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTEtOC0xLTEtMA_a12537b4-7473-4e7f-90ad-fd882b4c02dd"
      unitRef="usd">13000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTItMi0xLTEtMA_50ff1542-eee9-4495-a7d4-d29a60508f16"
      unitRef="usd">2886000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTItNC0xLTEtMA_dca42d87-53fa-4ecb-889a-05f5729217e5"
      unitRef="usd">1805000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTItNi0xLTEtMA_94479bec-68b0-4aa0-8c5d-b264a7683898"
      unitRef="usd">7162000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTItOC0xLTEtMA_6199c0eb-005a-473e-92fc-02aa56b9ae9c"
      unitRef="usd">6568000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTMtMi0xLTEtMA_7e1226a2-9503-4d86-b4b9-e818ef6edbba"
      unitRef="usd">879000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTMtNC0xLTEtMA_b9cd26f3-f9da-4f04-b224-1609aab5d889"
      unitRef="usd">235000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTMtNi0xLTEtMA_92f5297b-6f10-4e7b-926f-9ecf061135ef"
      unitRef="usd">442000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTMtOC0xLTEtMA_d807c6bf-4196-47b8-8927-8ee8e9f67403"
      unitRef="usd">2843000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTQtMi0xLTEtMA_33d02586-d210-40ff-a47c-12ee2e18317f"
      unitRef="usd">-5000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTQtNC0xLTEtMA_6fb3e6bb-19aa-408f-b435-554ee68bd899"
      unitRef="usd">-205000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTQtNi0xLTEtMA_af2920b4-8baf-4d0c-96f0-eedeac144d6c"
      unitRef="usd">-304000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTQtOC0xLTEtMA_dacd67a2-0276-4671-89b3-7bc13ed1329c"
      unitRef="usd">-567000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTYtMi0xLTEtMA_8ff5b8f1-95e0-426f-b900-f6f83082222d"
      unitRef="usd">525000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTYtNC0xLTEtMA_b7c459f0-cfd7-4e3b-b64f-7a32c62a1198"
      unitRef="usd">-2340000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTYtNi0xLTEtMA_19ab3f1e-b564-4b44-b47d-eb979fb7beb0"
      unitRef="usd">-5568000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTYtOC0xLTEtMA_8b8c81b1-5838-489d-bf36-d5145121452b"
      unitRef="usd">-2526000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTctMi0xLTEtMA_65064dbe-e182-45f8-bd94-0a893ddf37b5"
      unitRef="usd">-4066000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTctNC0xLTEtMA_c9663ce1-b39a-46a5-98be-83cabb6f57e5"
      unitRef="usd">-12467000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTctNi0xLTEtMA_fb343b1d-d44c-4120-b6ce-a101720851f6"
      unitRef="usd">-31871000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTctOC0xLTEtMA_36a5076e-d42b-4b95-a27d-ed61e352372b"
      unitRef="usd">-32207000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTgtMi0xLTEtMA_12482586-d609-42a2-80ea-c26387462fc0"
      unitRef="usd">181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTgtNC0xLTEtMA_dc6fab5c-5928-4b2e-b9fe-2652b43e1994"
      unitRef="usd">308000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTgtNi0xLTEtMA_fcf95126-a43c-4a3e-b495-77269153db22"
      unitRef="usd">606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTgtOC0xLTEtMA_01b76d72-e7ba-4f2c-9de8-d539121204e4"
      unitRef="usd">387000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTktMi0xLTEtMA_d9f90f70-2bb8-4a54-89ed-f9d15a67728c"
      unitRef="usd">-4247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTktNC0xLTEtMA_5e85caa2-4d5b-4a6d-a62b-6f6d6c0d02be"
      unitRef="usd">-12775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTktNi0xLTEtMA_fa99f191-ceb8-4981-bee4-12a08829393b"
      unitRef="usd">-32477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMTktOC0xLTEtMA_e03092ae-1d37-48fd-a962-88654c0acc1b"
      unitRef="usd">-32594000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjEtMi0xLTEtMA_530ad221-9ceb-45e7-abc3-00f3196ccb3e"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjEtNC0xLTEtMA_8eb425b0-f5d7-402a-97ed-f2199e4f80c5"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjEtNi0xLTEtMA_82b4908d-0998-438b-9d86-eb43d782fd0c"
      unitRef="usdPerShare">-1.40</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjEtOC0xLTEtMA_42ba48a9-7cfa-483c-968a-bdf513990e94"
      unitRef="usdPerShare">-1.59</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjMtMi0xLTEtMA_a6a62b16-4a09-44c4-947e-f72e01c679ca"
      unitRef="shares">23611925</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjMtNC0xLTEtMA_38959f50-d083-466a-b27d-0c87fe15d936"
      unitRef="shares">20620828</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjMtNi0xLTEtMA_f1130348-afff-4b49-8819-7b23c909a7ca"
      unitRef="shares">23184322</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8xOS9mcmFnOmNlNjcyZDA0NjQ1YzQ5ZmI4OGM2YmNiODZkODZhNjUyL3RhYmxlOjhlNzU4NDFhMTE1ZDQ5NmNiZDhjOWFhN2E0NjE0MDVhL3RhYmxlcmFuZ2U6OGU3NTg0MWExMTVkNDk2Y2JkOGM5YWE3YTQ2MTQwNWFfMjMtOC0xLTEtMA_23b655ec-dd5a-4b66-aa05-7bb8bcd2a96f"
      unitRef="shares">20478603</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfMy0xLTEtMS0w_d9f90f70-2bb8-4a54-89ed-f9d15a67728c"
      unitRef="usd">-4247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfMy0zLTEtMS0w_5e85caa2-4d5b-4a6d-a62b-6f6d6c0d02be"
      unitRef="usd">-12775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfMy01LTEtMS0w_fa99f191-ceb8-4981-bee4-12a08829393b"
      unitRef="usd">-32477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfMy03LTEtMS0w_e03092ae-1d37-48fd-a962-88654c0acc1b"
      unitRef="usd">-32594000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNS0xLTEtMS0w_c171709e-89f9-4f6d-94c7-4c11ef92147e"
      unitRef="usd">278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNS0zLTEtMS0w_329ca743-e3b7-434e-b9b3-8920ef4d36d6"
      unitRef="usd">659000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNS01LTEtMS0w_e240085d-cd01-43a5-b269-1312758ce8c2"
      unitRef="usd">3312000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNS03LTEtMS0w_99d422de-4e4e-446a-b6be-b78a8eccb847"
      unitRef="usd">572000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNi0xLTEtMS0w_704c0f09-0f2a-4a52-938f-16f3f111b39a"
      unitRef="usd">278000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNi0zLTEtMS0w_357abace-2a97-4a1c-96cb-a24d7bca4781"
      unitRef="usd">659000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNi01LTEtMS0w_72bcbd35-71ad-4348-a20e-2202deec5489"
      unitRef="usd">3312000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNi03LTEtMS0w_985a7ab2-4199-42cc-b6f4-ea63c1950527"
      unitRef="usd">572000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNy0xLTEtMS0w_2a06438b-8f87-404a-af27-3bf5543fc33b"
      unitRef="usd">-3969000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNy0zLTEtMS0w_8241e31b-cfd0-48ce-a0eb-92399b69e38e"
      unitRef="usd">-12116000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNy01LTEtMS0w_38eb4ab5-8a16-4068-a695-928cbc6c5b4b"
      unitRef="usd">-29165000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yMi9mcmFnOjE0ZGM0YjlkNjUxZTQ5YzZhMzlmOTI3ZDBhM2U2ZDNjL3RhYmxlOjU5YmIyMGMyNGYzZTQ1M2NiYTZkMzRkMWUwZGQwODVmL3RhYmxlcmFuZ2U6NTliYjIwYzI0ZjNlNDUzY2JhNmQzNGQxZTBkZDA4NWZfNy03LTEtMS0w_e9e5b254-27c2-4402-a374-046c534f90b6"
      unitRef="usd">-32022000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i8284fad8738043bd8b85ee4eecfd8134_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMi0xLTEtMA_fa481f99-00af-4d0a-82f0-21812e456ae8"
      unitRef="shares">21057040</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8284fad8738043bd8b85ee4eecfd8134_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtNC0xLTEtMA_a927232e-f64e-4cbd-8cf7-7becfe930eab"
      unitRef="usd">147688000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="id52cb1e3b23a4491931e3275218df360_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMTAtMS0xLTA_7431c51d-64fd-47cb-a10f-b5bc4382346e"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="id52cb1e3b23a4491931e3275218df360_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMTItMS0xLTA_242f209b-9395-4fd7-97fd-4731e947a0e1"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i056d256361ba46aa835a8fd85cc114fd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMTQtMS0xLTA_ab27ae84-145c-4571-a1a0-8f918d89bbb6"
      unitRef="usd">21214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2724372342ea413f95a8a01b5a5ee3b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMTYtMS0xLTA_e1925d13-ca9e-4310-92d9-93d617f1b508"
      unitRef="usd">-127125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f21e7a2a3804e6694c7cb5e7e177070_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMTgtMS0xLTA_6388fbbc-3b87-45a2-8ed2-eb82a7d5e3f3"
      unitRef="usd">691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTUtMjAtMS0xLTA_7251d8bf-4e80-4694-9591-0101a3626a06"
      unitRef="usd">39614000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibc7f977c75ac4ec38fac8b15fedf3d2a_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTYtMi0xLTEtMA_11f919f3-917a-404d-be1e-bb9a6f650660"
      unitRef="shares">2628571</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibc7f977c75ac4ec38fac8b15fedf3d2a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTYtNC0xLTEtMA_706d6e79-50d7-44d9-bb89-38f4077a3b12"
      unitRef="usd">63855000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i954439acbd5d4ad3bd1757c22f153fed_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTYtMjAtMS0xLTA_99a8d5ae-ca13-432a-955f-9659915ba724"
      unitRef="usd">63855000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i50534dd9b85847a886fe50cd76bf693d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTgtMi0xLTEtMA_0ebe648e-2959-41d8-9517-4fb87f5fe5a6"
      unitRef="shares">39723</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i50534dd9b85847a886fe50cd76bf693d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTgtNC0xLTEtMA_87d91de5-c6d9-4471-aa19-af65975ab4cf"
      unitRef="usd">181000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic62cc963cd034448a49802b143cfa791_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMTgtMjAtMS0xLTA_0cf2a027-d4bf-481f-9ea4-e0266c4bf440"
      unitRef="usd">181000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i50534dd9b85847a886fe50cd76bf693d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjAtMi0xLTEtMA_00bf9e83-913e-40b3-bfa4-4b8dba2ba960"
      unitRef="shares">11062</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i50534dd9b85847a886fe50cd76bf693d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjAtNC0xLTEtMA_23b327e8-def5-4227-8fc0-f781ecc5a3ab"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i21f5f8a6898e432aabc244a3a6a723c6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjAtMTQtMS0xLTA_1794520f-c7b9-4afd-9fb3-984e8119b8a5"
      unitRef="usd">1618000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic62cc963cd034448a49802b143cfa791_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjAtMjAtMS0xLTA_106e20e6-3fc6-43b4-b8c1-798c4999b020"
      unitRef="usd">1629000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i50534dd9b85847a886fe50cd76bf693d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjEtMi0xLTEtMA_ff06b678-d6ac-4ded-befb-292c40dd5348"
      unitRef="shares">1383</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i50534dd9b85847a886fe50cd76bf693d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjEtNC0xLTEtMA_d8063c52-8ee3-431e-80c0-010a8b04bdf4"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i21f5f8a6898e432aabc244a3a6a723c6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjEtMTQtMS0xLTA_57c05035-96ad-48be-a1da-56ebdc3518a5"
      unitRef="usd">33000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic62cc963cd034448a49802b143cfa791_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjEtMjAtMS0xLTA_f8e057bc-f139-434b-8dbc-16e0b1d76242"
      unitRef="usd">34000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ieceed74b2bd143a48b29e3b71f74d97b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjMtMTgtMS0xLTA_34420e6a-173b-4d71-b608-caa2a8622879"
      unitRef="usd">2821000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic62cc963cd034448a49802b143cfa791_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjMtMjAtMS0xLTA_947c1e7b-f1e7-44fb-969b-5aefd9868406"
      unitRef="usd">2821000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ia24af3e7d8ed4a3b8a52b0e005e17be9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjQtMTYtMS0xLTA_b186e1a8-1d0a-4950-a6ed-7ff5126bf9b7"
      unitRef="usd">-17759000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic62cc963cd034448a49802b143cfa791_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjQtMjAtMS0xLTA_3f50a264-2ebd-4fbf-a6e9-1742c02ed1c0"
      unitRef="usd">-17759000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="icbd63ada23934c3495a48a33c9ad5690_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMi0xLTEtMA_f3b58d04-6d62-44b6-9495-33047f1c9ba2"
      unitRef="shares">23735013</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icbd63ada23934c3495a48a33c9ad5690_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtNC0xLTEtMA_5bf6aa67-80d9-481c-8ea1-080eb6a27b74"
      unitRef="usd">211734000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic0826867dca64e069e2a0f95d62f971b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMTAtMS0xLTA_12e2b7c2-40da-4f42-8337-d1629c202e3c"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic0826867dca64e069e2a0f95d62f971b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMTItMS0xLTA_61b1e925-b724-42f3-9c65-a335e1400fe4"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1fe011e813234223b20e3e71075c25fc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMTQtMS0xLTA_d6428a34-2342-4506-bfc9-394dfc693b36"
      unitRef="usd">22799000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i575ea8c0f23e4e5288e1870735f82a29_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMTYtMS0xLTA_0c4afeaf-eae1-4c55-bcc5-c8e7c48e65a6"
      unitRef="usd">-144884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb926cf780ac489182bbf94155f5e746_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMTgtMS0xLTA_b9edab8e-06bf-4e04-8a1d-6c3726f53502"
      unitRef="usd">3512000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i41219e09a6d74f689af3e1f78986bf91_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjUtMjAtMS0xLTA_23703aaa-4996-4fea-a37e-c77a6670b193"
      unitRef="usd">90307000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjYtMi0xLTEtMA_f872a09d-9794-4ed7-9337-fb3273ce2ba1"
      unitRef="shares">22734</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjYtNC0xLTEtMA_10e8d5d0-92db-4341-a857-e72d94e0baee"
      unitRef="usd">193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i538f72f823994585b3a565d01a9ffe1d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjYtMjAtMS0xLTA_7c4f1825-6d16-45b5-8876-d0e464340901"
      unitRef="usd">193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjctMi0xLTEtMA_f0fe81d6-6fe3-4b91-944c-5a3b02f4ba37"
      unitRef="shares">5802</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjctNC0xLTEtMA_6237df94-6ced-44e8-8656-dc02de5310ec"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaca2830011f44ad39ecd551d3e6ea347_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjctMTQtMS0xLTA_d03d9364-2d9a-4d15-81d6-58cb8339a289"
      unitRef="usd">1551000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i538f72f823994585b3a565d01a9ffe1d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjctMjAtMS0xLTA_33a9ea65-f62d-424b-b2f4-df9ca33aa1e4"
      unitRef="usd">1557000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjgtMi0xLTEtMA_a962ef56-2948-494b-8963-88f69eb62c5b"
      unitRef="shares">762</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idbf3becf173d4c53b1a1ebac229cca82_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjgtNC0xLTEtMA_78324588-a9e9-40d8-8a93-47210e61207a"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iaca2830011f44ad39ecd551d3e6ea347_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjgtMTQtMS0xLTA_2ab55538-3525-4e9b-a359-57fde9934154"
      unitRef="usd">12000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i538f72f823994585b3a565d01a9ffe1d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjgtMjAtMS0xLTA_7ec089d3-b452-423b-9a7d-0f224d8a72d0"
      unitRef="usd">13000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i80f31ff711a248f9ac02353ea9b45c02_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjktMTgtMS0xLTA_4d779e5f-7643-40e5-b7a0-1b52016493c2"
      unitRef="usd">213000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i538f72f823994585b3a565d01a9ffe1d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMjktMjAtMS0xLTA_3f71c597-b538-4068-8449-504275733675"
      unitRef="usd">213000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i7a7bdf4bf6634b2d85cff30d7d476b13_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzAtMTYtMS0xLTA_93c44f2a-f928-42b6-adb5-04dd5195c3f4"
      unitRef="usd">-10471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i538f72f823994585b3a565d01a9ffe1d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzAtMjAtMS0xLTA_c2996c76-ca7f-41bc-9954-6f8d5772e205"
      unitRef="usd">-10471000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibc0ef02fa63d46d59ef40f2aa7560a67_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMi0xLTEtMA_b3b3fae0-b698-4057-9b99-9fe56c45a259"
      unitRef="shares">23762787</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibc0ef02fa63d46d59ef40f2aa7560a67_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtNC0xLTEtMA_e406ae0e-5acb-4e65-9a7f-68ba4f07eb8a"
      unitRef="usd">211932000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8678fafb61304e6191b23fa51fdf5faa_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMTAtMS0xLTA_139ef6ef-e182-4773-8b6b-a9f337128e63"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8678fafb61304e6191b23fa51fdf5faa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMTItMS0xLTA_a37de133-1e54-45ce-b9f2-98edd064faf5"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fc1af7c79eb485a9f6292956e99d4ec_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMTQtMS0xLTA_f31797e5-5604-430a-98cc-e9deaa247d70"
      unitRef="usd">24338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee8f254bbc58404db7476fd036a86ec4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMTYtMS0xLTA_bdc424ad-8d62-4726-bbce-68abc462fc44"
      unitRef="usd">-155355000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i049abc6bf6d44f8d9a99dfba8e481e3c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMTgtMS0xLTA_9938c559-9ffd-4fd1-b960-d5132a07f738"
      unitRef="usd">3725000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic13c9f97c9c3483f926e0f903bd02e54_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzEtMjAtMS0xLTA_bef71752-0aef-4912-b320-2d711c2ce790"
      unitRef="usd">81786000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzItMi0xLTEtMTc2OA_53e255d0-e32b-4836-bfc8-1f27d8614ffe"
      unitRef="shares">33334</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzItNC0xLTEtMTc3MA_13e52757-272b-4925-95dd-4256d2cce565"
      unitRef="usd">618000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzItMjAtMS0xLTE3Nzg_85af7a26-1fd5-4bf5-89d3-6186dda08b00"
      unitRef="usd">618000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzMtMi0xLTEtMTc2OA_d1fdd388-aad1-46a1-8e76-31ff82fcf22a"
      unitRef="shares">21195</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzMtNC0xLTEtMTc3MA_3fa334af-e0b7-4f91-b9c3-6e2517587923"
      unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzItMjAtMS0xLTM0Nw_b53b7fe3-670b-4bf2-839c-f0da3ad88c30"
      unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzQtMi0xLTEtMTc2OA_ce7aa58d-1c51-4e14-af1b-10f1864dc534"
      unitRef="shares">11302</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzQtNC0xLTEtMTc3MA_af29e8c1-de27-428c-8db9-c2ea700d6e4f"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie6a22f7f94ce487eba017b78b4f2dbb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzQtMTQtMS0xLTE3NzI_e09c33dc-4bf2-4184-bc51-b08017453b24"
      unitRef="usd">1337000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzMtMjAtMS0xLTM0Nw_6d9547dc-a4ce-4fd6-8db6-c44b98ab07e3"
      unitRef="usd">1348000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzUtMi0xLTEtMTc2OA_d43c3ed8-641e-4859-a3aa-a604787b3882"
      unitRef="shares">938</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id00cad8b1d324b46901c5ad0db7283af_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzUtNC0xLTEtMTc3MA_9b72fa9d-d885-4557-849b-e406d88967d0"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie6a22f7f94ce487eba017b78b4f2dbb9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzUtMTQtMS0xLTE3NzI_96a886ba-d833-4166-b034-d039c5d1cc8a"
      unitRef="usd">17000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzQtMjAtMS0xLTM0Nw_6335de2d-2d92-439b-81f5-25bdcf018a2b"
      unitRef="usd">18000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i23c80422eee743ce84b361b098ff1d32_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzYtMTgtMS0xLTE3NzY_37000273-31a9-4a7b-a6bd-a2f600a8627c"
      unitRef="usd">278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzUtMjAtMS0xLTM0Nw_f4a4085b-0253-4070-a059-6b323301448f"
      unitRef="usd">278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ie279f1ed59674f38a64f8a65f9fb029c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMTYtMS0xLTE3NzQ_3098d383-64f0-4bff-bb7a-3e01590f51c0"
      unitRef="usd">-4247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzYtMjAtMS0xLTM0Nw_47f75817-c765-4708-8d22-3db761a93e13"
      unitRef="usd">-4247000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i3443b29dcb30412dae4fac1ebe255026_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMi0xLTEtMzMz_f2c6c6c4-c7da-4413-875a-b920e1ad101e"
      unitRef="shares">23827680</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3443b29dcb30412dae4fac1ebe255026_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctNC0xLTEtMzM1_15021e55-84fb-403d-ad3b-c3c3fa912cd5"
      unitRef="usd">212752000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i110a318d30c742b6b90aa9306bc4e90c_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMTAtMS0xLTMzNw_f426970c-e73a-4886-9649-7d0f183326fa"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i110a318d30c742b6b90aa9306bc4e90c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMTItMS0xLTMzOQ_b668d544-41ac-434b-b86d-fb83c9921ffa"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d4f5ff1f4d24e8da85e43dd3f838664_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMTQtMS0xLTM0MQ_6159cbb6-4083-49a5-a4f0-1adf795242c0"
      unitRef="usd">25658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2fc4f111e5b843bd9809ff2842ecdbd0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMTYtMS0xLTM0Mw_38cbdca7-976c-4bf3-bc04-31ccbd6b4f14"
      unitRef="usd">-159602000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c15574b76c44a8db07cf9883ca1b45a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMTgtMS0xLTM0NQ_ce49d6de-efe9-47c2-8117-6a20f752e17e"
      unitRef="usd">4003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOjUzMmExZDFmNjMyNjQ3Yzk5ZmYyZjdiMjM1YjE4MzgyL3RhYmxlcmFuZ2U6NTMyYTFkMWY2MzI2NDdjOTlmZjJmN2IyMzViMTgzODJfMzctMjAtMS0xLTM0Nw_bd3b09a1-d0c7-47a5-897b-d31dbb917ce9"
      unitRef="usd">79957000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="if06e0f12d34b45a1b4ad7abd15c3c786_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMi0xLTEtMA_5e399879-c0c8-4dcd-bb75-90c30f02185f"
      unitRef="shares">20672025</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if06e0f12d34b45a1b4ad7abd15c3c786_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtNC0xLTEtMA_e3f38c07-a36a-44ba-8392-fe1eb7e0542e"
      unitRef="usd">145709000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i1a6a040fdff54aaa80c82e2c5bd89ab1_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMTAtMS0xLTA_38425fd9-38fa-4bcd-9b4b-7c31c02f3d2f"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1a6a040fdff54aaa80c82e2c5bd89ab1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMTItMS0xLTA_9ee10a84-7af8-4a46-b42d-155528fd371c"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10ba322075bd4536879365af799e7c02_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMTQtMS0xLTA_2bebb154-4e41-4e2d-951a-9a54369e6c99"
      unitRef="usd">15156000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i476c1dd775fc4c9e825be2661683298c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMTYtMS0xLTA_43efcbb4-1a28-40ba-ac00-a7d89ca113e3"
      unitRef="usd">-88975000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic302c9c48cf94edea51a3371f0fb8970_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMTgtMS0xLTA_07b923cc-8388-4aa7-83ea-b499e7d8e3a9"
      unitRef="usd">449000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b88f3bdd4084b89964eac67ecfab263_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTUtMjAtMS0xLTA_5f3960f9-3278-4418-a6fd-45f4594c6a2a"
      unitRef="usd">69485000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTYtMi0xLTEtMA_7142d7e7-0331-4523-9853-22409f902441"
      unitRef="shares">12404</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTYtNC0xLTEtMA_9a21ff83-f25a-4bf8-8b00-742b9a560cff"
      unitRef="usd">337000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTYtMjAtMS0xLTA_5ddb07e2-39aa-4e39-aa89-c9a20a1b0ea8"
      unitRef="usd">337000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTctMi0xLTEtMA_e4fcf7ea-823f-4680-862a-f31cc091bb48"
      unitRef="shares">5941</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTctNC0xLTEtMA_919a2c99-4995-47ba-a9e7-384d96935a91"
      unitRef="usd">84000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTctMjAtMS0xLTA_9ddbb86c-3da4-4756-bae9-b6c9856f45eb"
      unitRef="usd">84000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <esta:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTgtMi0xLTEtMA_9b73d702-79ad-48fb-ad16-776d8b032a7f"
      unitRef="shares">70567</esta:StockIssuedDuringPeriodSharesWarrantExercises>
    <esta:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTgtNC0xLTEtMA_ac1e1cb6-217e-450c-9b86-3c66757ada4a"
      unitRef="usd">113000</esta:StockIssuedDuringPeriodValueWarrantExercises>
    <esta:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="i70996de146ad4d22a552402f089ed796_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTgtMTQtMS0xLTA_532cfea1-ac41-440f-bfca-e131f5b0c678"
      unitRef="usd">-57000</esta:StockIssuedDuringPeriodValueWarrantExercises>
    <esta:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTgtMjAtMS0xLTA_adb077e5-d04f-48de-9ef4-300d5aa2611c"
      unitRef="usd">56000</esta:StockIssuedDuringPeriodValueWarrantExercises>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTktMi0xLTEtMA_67aa53ad-d9d0-4d33-93cc-c7eb214b5b3d"
      unitRef="shares">45394</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTktNC0xLTEtMA_b3b93e24-6ac4-43a0-b856-51eb5db6b108"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i70996de146ad4d22a552402f089ed796_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTktMTQtMS0xLTA_31b1f4a7-720d-4785-a907-61471de46868"
      unitRef="usd">1791000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMTktMjAtMS0xLTA_7e6f35ee-f8e6-4020-bd66-96805ab9dfd2"
      unitRef="usd">1836000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjAtMi0xLTEtMA_3b45d99c-5cfe-4fee-8537-2210478f2eb0"
      unitRef="shares">2528</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9fc150cbde4d47e6a78dcd2077218be4_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjAtNC0xLTEtMA_618f3965-d26a-428e-8f68-04b10cfbaa71"
      unitRef="usd">3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i70996de146ad4d22a552402f089ed796_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjAtMTQtMS0xLTA_1bdaa746-72eb-464a-b9b4-06ac6dbee49d"
      unitRef="usd">53000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjAtMjAtMS0xLTA_0de9723a-788f-48fb-bd93-43b5c4912cba"
      unitRef="usd">56000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i06d14d8c3f6d4f4cbb1dc2f9b0edae64_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjEtMTgtMS0xLTA_b170211b-f68c-46e5-81ac-6629844a7c4d"
      unitRef="usd">67000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjEtMjAtMS0xLTA_0cab1c2a-8299-41f3-9233-b25b0c73ddf9"
      unitRef="usd">67000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i1953fd5655c8445f8a4cf45f3257efe9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjItMTYtMS0xLTA_53ad634f-28eb-4078-90dd-d684b8a46b36"
      unitRef="usd">-10779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic521cabf828b40b4b8af1197725b74f1_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjItMjAtMS0xLTA_5bcad7e6-2d8c-45b2-8465-8eb20ae8a4e6"
      unitRef="usd">-10779000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i026c5b7a7f0141bb8e467c9f9fa5d560_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMi0xLTEtMA_788c2b41-0ab3-4667-87ee-c3602dcced3b"
      unitRef="shares">20803803</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i026c5b7a7f0141bb8e467c9f9fa5d560_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtNC0xLTEtMA_2ad2bf87-9e1f-4967-b6e7-cedc071bf2dd"
      unitRef="usd">146285000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2074ed2ac1e1430eb4f3966acd9550b5_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMTAtMS0xLTA_6eea0772-10ea-48ba-891b-e84bbc26850b"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2074ed2ac1e1430eb4f3966acd9550b5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMTItMS0xLTA_0e1c4515-61ca-4eec-b427-f42db365f93f"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14d284176d164df197abd223ee4f5082_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMTQtMS0xLTA_5f0e0f9c-9474-45ac-9864-96114ef2941a"
      unitRef="usd">16837000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic27c0f155ac04b77badc10d922004fa5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMTYtMS0xLTA_953c4f4c-8fda-4d6c-9ada-55bba1dc9861"
      unitRef="usd">-99754000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51ed7eaae7674fe9b18f7659a876f43c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMTgtMS0xLTA_17225fa7-9c63-42de-afa2-bca562557a27"
      unitRef="usd">516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54fb9c00b6a14252b6800917c2ef44b0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjMtMjAtMS0xLTA_ae4046ad-2de8-49e0-b0db-2fc216a58653"
      unitRef="usd">61030000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjQtMi0xLTEtMA_b8c22916-cf39-4d2e-bdea-bdc4be44011a"
      unitRef="shares">22289</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjQtNC0xLTEtMA_9791452a-d4ff-41a9-91d6-69eab0d3010f"
      unitRef="usd">92000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjQtMjAtMS0xLTA_2c8a4345-8d5e-4d5d-86e3-7a1a74b5e2c7"
      unitRef="usd">92000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <esta:StockIssuedDuringPeriodSharesWarrantExercises
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjUtMi0xLTEtMA_0df79b64-5b22-49ec-a548-854ef720c27b"
      unitRef="shares">16754</esta:StockIssuedDuringPeriodSharesWarrantExercises>
    <esta:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjUtNC0xLTEtMA_5d4c997a-231a-47de-9472-dd6aadd41dec"
      unitRef="usd">16000</esta:StockIssuedDuringPeriodValueWarrantExercises>
    <esta:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="i0afbe836fc2e4f27a928580426376823_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjUtMTQtMS0xLTA_3de676bf-0544-4d31-8027-93b19d01381d"
      unitRef="usd">-16000</esta:StockIssuedDuringPeriodValueWarrantExercises>
    <esta:StockIssuedDuringPeriodValueWarrantExercises
      contextRef="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjUtMjAtMS0xLTA_6199dc13-172e-4819-aa2a-f4e926aa7b52"
      unitRef="usd">0</esta:StockIssuedDuringPeriodValueWarrantExercises>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjYtMi0xLTEtMA_04402a8e-d742-475c-ae65-8a413f5f8d98"
      unitRef="shares">41024</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjYtNC0xLTEtMA_2335d1b8-d3fc-4652-9cf1-fc702cf807df"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0afbe836fc2e4f27a928580426376823_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjYtMTQtMS0xLTA_10e1073e-71a0-43c7-ab3e-d217427b45c9"
      unitRef="usd">1853000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjYtMjAtMS0xLTA_45acee35-b92f-4ed8-80b4-4f94ae067921"
      unitRef="usd">1894000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjctMi0xLTEtMA_f1b19dd5-88f8-4180-b5c6-547fb8e8826e"
      unitRef="shares">1451</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1df9f5675e114d92b79bbee1557a11b3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjctNC0xLTEtMA_61e03daf-a1ac-4a56-8fef-139ec5db97d3"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0afbe836fc2e4f27a928580426376823_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjctMTQtMS0xLTA_4bad9d4c-0bc1-4a36-ad87-84187c919b66"
      unitRef="usd">34000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjctMjAtMS0xLTA_1d082488-bcd7-44d5-bfab-1542c7c60ae7"
      unitRef="usd">35000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idfc89df8abcb4c22b77085633ac911d0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjgtMTgtMS0xLTA_9faa0e26-7944-4f68-aff0-5246af53897c"
      unitRef="usd">-154000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjgtMjAtMS0xLTA_58c2f974-3f39-490c-8f82-f4c565c0f1ae"
      unitRef="usd">-154000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i987afe79507f42e0b4ce32a905d68855_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjktMTYtMS0xLTA_53c2694b-e1c7-4b63-9f3f-2c35dbd89eec"
      unitRef="usd">-9040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic27b1cf994df4d55a4fc7dc6e1c0307d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMjktMjAtMS0xLTA_b725c96c-1e2b-413d-bfba-e2a2a2620722"
      unitRef="usd">-9040000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i2d24cef3d7644eb0bfeef5c6af658f5a_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMi0xLTEtMA_8d12915a-a1da-4039-a1c5-e31b5f2804d8"
      unitRef="shares">20882419</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2d24cef3d7644eb0bfeef5c6af658f5a_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtNC0xLTEtMA_901e3878-4103-49c1-8e50-b98d9b234adb"
      unitRef="usd">146433000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="iea7265aa009f4c87bd45af1bafb3b580_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMTAtMS0xLTA_eca77479-844e-4672-aaba-44f1aaeca6d2"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iea7265aa009f4c87bd45af1bafb3b580_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMTItMS0xLTA_f3e76e3e-49a3-48c9-b3ed-70a6d7cb9e74"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5088b6dbd9d34818a8130be76bd05196_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMTQtMS0xLTA_afce1501-f134-4ffb-9f1e-36647efa8df4"
      unitRef="usd">18640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e914c33040140a4b62b86cd28c62e7b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMTYtMS0xLTA_ff8c34bc-6481-42bb-9667-e2833d9acf02"
      unitRef="usd">-108794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i611c1aa7e0764d708f2121f5df4d4ed1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMTgtMS0xLTA_4a5fd8f5-9cde-4ff1-b4df-dcf32d44afed"
      unitRef="usd">362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64ee04802f2c46debacc5d8346a91f5d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzAtMjAtMS0xLTA_28685d42-86db-4ff9-bf6e-c6a7774e715e"
      unitRef="usd">53787000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzEtMi0xLTEtMzUx_6821f274-0732-4557-89d8-26e708d3e9ed"
      unitRef="shares">33333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzEtNC0xLTEtMzUz_155a4690-dfcd-4a90-ad54-e314d4a18f7c"
      unitRef="usd">630000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzEtMjAtMS0xLTM2OQ_d1ce129e-6bc7-40bd-ab5c-8e92c63197e7"
      unitRef="usd">630000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzItMi0xLTEtMzUx_37762520-f3b4-4dc6-91e3-6053861f8233"
      unitRef="shares">24820</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzItNC0xLTEtMzUz_990a28a7-777f-4cc7-a9b4-5fe6ec25f4f4"
      unitRef="usd">102000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzItMjAtMS0xLTM2OQ_63434445-587c-4aec-81ef-0c3fe87da5ac"
      unitRef="usd">102000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzMtMi0xLTEtMzUx_a06114bf-aeff-44c0-b4b7-9f1e160e91de"
      unitRef="shares">44547</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzMtNC0xLTEtMzUz_1de5bf85-48a2-4073-969a-2534cde1c47f"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0b116a899478428d8d45b35fb31cfd48_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzMtMTQtMS0xLTM3MQ_9b9695bd-5b0a-4c6f-a6c8-49d28788a213"
      unitRef="usd">1399000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzMtMjAtMS0xLTM2OQ_82f6ee11-1a54-432d-bfa6-71e5591129a9"
      unitRef="usd">1444000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzQtMi0xLTEtMzUx_3274c04e-ad8f-4f67-93e1-8147ba4410c2"
      unitRef="shares">1980</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i40cdf34f03ba4d97a5e0cf3d3192216c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzQtNC0xLTEtMzUz_2c60d639-ae56-4bf6-94ac-aaca7d56b6a0"
      unitRef="usd">2000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0b116a899478428d8d45b35fb31cfd48_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzQtMTQtMS0xLTM3MQ_f8356a92-272e-46ad-aa37-d723e5001ea5"
      unitRef="usd">41000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzQtMjAtMS0xLTM2OQ_65a1a7ba-2be6-45d0-b69f-25a814dbd617"
      unitRef="usd">43000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6f12eca2e5604710a10594e15fddb87f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzUtMTgtMS0xLTM3NQ_72fb100a-b9c1-40ff-a811-94005bb26741"
      unitRef="usd">659000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzUtMjAtMS0xLTM2OQ_04d6f396-8db7-4dc8-b203-598234f5e174"
      unitRef="usd">659000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i7241fc3d3a6a40538892f968eda98338_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzYtMTYtMS0xLTM3Mw_7dfc785e-978e-405a-afd2-12b0a25678b6"
      unitRef="usd">-12775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzYtMjAtMS0xLTM2OQ_a6f4c511-9ff3-4c9a-a3de-66802cbd7255"
      unitRef="usd">-12775000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i185b49b3a7e44b1cba0bb65a43dc2243_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMi0xLTEtMzU1_7fcab64e-a055-498e-9874-b2d8e5b5c8d8"
      unitRef="shares">20983139</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i185b49b3a7e44b1cba0bb65a43dc2243_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctNC0xLTEtMzU3_f76458a6-b9be-4bea-babc-06c08cdab6f6"
      unitRef="usd">147208000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i22e0fd67185948f799daa3e0b2285360_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMTAtMS0xLTM1OQ_64ae29c5-3e53-4c2b-8439-c01eb2ab66f3"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i22e0fd67185948f799daa3e0b2285360_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMTItMS0xLTM2MQ_522053ea-e929-4591-b1fe-7ffa14282ada"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37a6583b23d34eaca5bf2db8b00da632_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMTQtMS0xLTM2Mw_5f694aa1-c59c-4088-b427-f6c96ce6d940"
      unitRef="usd">19998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58769df301b242b2aac8a4718a6f2dd6_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMTYtMS0xLTM2NQ_91b7893f-732e-45a1-baa8-b579791123dc"
      unitRef="usd">-121569000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5a48a969cdf34cebb275b876fd9699e1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMTgtMS0xLTM2Nw_bb06bb63-84de-4ae3-b283-9f3c8bc76a1b"
      unitRef="usd">1021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69a8d3075d604eae9c1dafae46539d4b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yNS9mcmFnOmQ1ZjYzYzViZWM2NDQwNjZiZjQ5NmRiOTczOWEwNjQ2L3RhYmxlOmZjNTc2ZDY4MmNlMzRjY2ViYjY1NWM2MGFlOTI5NTIzL3RhYmxlcmFuZ2U6ZmM1NzZkNjgyY2UzNGNjZWJiNjU1YzYwYWU5Mjk1MjNfMzctMjAtMS0xLTM2OQ_cf3b6d37-d793-46af-a631-e3d43a0b57bf"
      unitRef="usd">43804000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNC0yLTEtMS0w_20460781-cc84-4746-85cc-c26c98410b28"
      unitRef="usd">-32477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNC00LTEtMS0w_d83b4057-00ea-4044-8775-471ff68937fe"
      unitRef="usd">-32594000</us-gaap:NetIncomeLoss>
    <esta:DepreciationandAmortizationExcludingDebtDiscountPremium
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNi0yLTEtMS0w_58259dc3-9f58-4284-8c76-cba7075b7aca"
      unitRef="usd">2502000</esta:DepreciationandAmortizationExcludingDebtDiscountPremium>
    <esta:DepreciationandAmortizationExcludingDebtDiscountPremium
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNi00LTEtMS0w_09b41dc3-e0fd-4315-992c-3cf5f8829372"
      unitRef="usd">2210000</esta:DepreciationandAmortizationExcludingDebtDiscountPremium>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNy0yLTEtMS0w_d24288b6-290e-4c23-87b0-7211d7a52f9b"
      unitRef="usd">758000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNy00LTEtMS0w_1b839327-bac8-4a81-ab9f-ffe86c958bc9"
      unitRef="usd">70000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfOC0yLTEtMS0w_e32777cf-e5ab-420f-9297-7fd61183951e"
      unitRef="usd">1512000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfOC00LTEtMS0w_14fbe033-608d-4b51-bd2e-512c68bcf26e"
      unitRef="usd">-93000</us-gaap:InventoryWriteDown>
    <us-gaap:ShareBasedCompensation
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfOS0yLTEtMS0w_7d8d740d-c83a-4594-9668-e786f8a3c0cc"
      unitRef="usd">4534000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfOS00LTEtMS0w_6c828287-7e77-49bd-ad57-24b6633fad6e"
      unitRef="usd">5174000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTAtMi0xLTEtMA_87935904-8683-496f-8dd0-09842821af99"
      unitRef="usd">-152000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTAtNC0xLTEtMA_a1cb1d74-8ed2-4ccb-ae94-dee7e694f18f"
      unitRef="usd">-75000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTItMi0xLTEtMA_8dc1787d-e248-4ea5-a6c0-a6b28b2b0849"
      unitRef="usd">-5043000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTItNC0xLTEtMA_f7544a16-5d24-4295-a5ad-fb69a5d8b44a"
      unitRef="usd">-2890000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTMtMi0xLTEtMA_dc0b4b46-a79d-4f4f-ade0-4bc5246de5af"
      unitRef="usd">442000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTMtNC0xLTEtMA_bb80bbe5-8ca4-445c-be2a-c99fb4611e7c"
      unitRef="usd">2843000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTQtMi0xLTEtMA_e6a28acf-970e-4f8f-b976-d2c499086eb4"
      unitRef="usd">-304000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTQtNC0xLTEtMA_24db9e32-00ca-42f5-9dca-f1a18154217b"
      unitRef="usd">-567000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTUtMi0xLTEtMA_654b9942-7e5a-4558-a7a3-05dbc7b6a6ad"
      unitRef="usd">1232000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTUtNC0xLTEtMA_e5ae56a8-48b1-4584-9d65-9db2456055dd"
      unitRef="usd">2056000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTctMi0xLTEtMA_2620eae1-3a38-4346-beaf-aca59c6a9a19"
      unitRef="usd">-3291000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTctNC0xLTEtMA_d9eb2437-38c4-4057-ad37-2aa6a7f5c360"
      unitRef="usd">5279000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTgtMi0xLTEtMA_b8674595-8d96-4a3c-b612-e73a0dfc9020"
      unitRef="usd">1722000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTgtNC0xLTEtMA_81c3b69d-33e5-4568-9dee-49079014ed42"
      unitRef="usd">2007000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTktMi0xLTEtMA_5b41c4ff-7354-420e-b0ff-b13a82bac46d"
      unitRef="usd">-1043000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMTktNC0xLTEtMA_45ddd338-f7c3-4d77-90a4-5d5c78769065"
      unitRef="usd">2949000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjAtMi0xLTEtMA_652e694a-d21f-4579-aa88-6340236f668f"
      unitRef="usd">30000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjAtNC0xLTEtMA_e6f47c9d-8957-4438-bfce-78a66f7eda48"
      unitRef="usd">3000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjEtMi0xLTEtMA_a33654c8-3905-4844-8196-31b6d7c15bcd"
      unitRef="usd">-3267000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjEtNC0xLTEtMA_1100c55c-e22c-4b6d-bff1-762660dc686a"
      unitRef="usd">3683000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjItMi0xLTEtMA_87c07121-4029-494e-8b80-de7ce85dbad7"
      unitRef="usd">1725000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjItNC0xLTEtMA_b67beefa-4f83-4b24-be9e-e1b7d263ecb9"
      unitRef="usd">3964000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjMtMi0xLTEtMA_f158b5f3-6b97-4454-9ade-1ada98dcdfce"
      unitRef="usd">506000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjMtNC0xLTEtMA_36a8c064-5d08-4ba7-a799-466fcec39634"
      unitRef="usd">256000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjQtMi0xLTEtMA_5d9e91bd-117e-4bc3-a9ad-68755bfc677a"
      unitRef="usd">-15944000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjQtNC0xLTEtMA_ca344f29-8a79-4b7e-b2f4-84db210eb222"
      unitRef="usd">-25957000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjYtMi0xLTEtMA_872db404-d735-4367-bb83-263b2ab4d7ad"
      unitRef="usd">2136000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjYtNC0xLTEtMA_abe00705-a23d-4471-8915-6a2f75acb68f"
      unitRef="usd">5623000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <esta:PaymentstoAcquireAssetsIncludingReceivablesHeld
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjctMi0xLTEtMA_4e3187ac-eb75-41c4-ae5d-e008d2854fce"
      unitRef="usd">1652000</esta:PaymentstoAcquireAssetsIncludingReceivablesHeld>
    <esta:PaymentstoAcquireAssetsIncludingReceivablesHeld
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjctNC0xLTEtMA_6a4969d7-c6f3-4c94-ae31-f41867fbfd3e"
      unitRef="usd">767000</esta:PaymentstoAcquireAssetsIncludingReceivablesHeld>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjgtMi0xLTEtMA_94d31c79-1af1-49cc-97c6-a796c5cf83a0"
      unitRef="usd">647000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMjgtNC0xLTEtMA_68a4992f-d69a-43aa-8ad9-23d2147671e0"
      unitRef="usd">17000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMzAtMi0xLTEtMA_cf458f0e-5ad3-463b-b260-5678bebbd136"
      unitRef="usd">-4435000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMzAtNC0xLTEtMA_7ce07553-801a-4adb-915e-8b64688def39"
      unitRef="usd">-6407000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMzMtMi0xLTEtMA_a2aacc01-46ac-4e33-a8a4-51c6d2bee3d1"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMzMtNC0xLTEtMA_9db9c6ed-ad98-47f9-aec1-eda09ea94a2e"
      unitRef="usd">24748000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMzgtMi0xLTEtMA_9d0e27c1-e09e-45e8-9f78-43c2b25f0a04"
      unitRef="usd">224000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfMzgtNC0xLTEtMA_d5f5c22f-2fce-4419-9151-51953eb82b3d"
      unitRef="usd">264000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDAtMi0xLTEtMA_0ae8c40a-859e-4056-8eb6-3ee9ace4caf9"
      unitRef="usd">63855000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDAtNC0xLTEtMA_c9a8a471-f7be-4334-b507-7b87c430b406"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDItMi0xLTEtMA_5196b4cb-59c3-4f73-9041-7e1d88640522"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDItNC0xLTEtMA_3dc2eb95-19fe-4e6f-af2c-ecf2744fa875"
      unitRef="usd">2261000</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDMtMi0xLTEtMA_9d23cb97-d386-4e3e-95c9-6b108982b78a"
      unitRef="usd">566000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDMtNC0xLTEtMA_9b7ab2d9-c654-4ab4-9140-536c94b7edcb"
      unitRef="usd">278000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDQtMi0xLTEtMA_b43efe84-b6f1-4264-8f35-2c2f232d9c4b"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDQtNC0xLTEtMA_038bb0da-8e68-4268-b0af-d47063fe9bae"
      unitRef="usd">58000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDUtMi0xLTEtMA_8839853d-0a9e-4f9f-8a1b-8cedbf8ea0af"
      unitRef="usd">65000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDUtNC0xLTEtMA_b7f39161-ec6d-4164-9e5e-6afcc72cf2b3"
      unitRef="usd">135000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDYtMi0xLTEtMA_47900ba8-5d41-424d-939d-39f0c707d90a"
      unitRef="usd">64132000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDYtNC0xLTEtMA_8c927fbb-6517-4eff-ae92-07b471ed367d"
      unitRef="usd">22424000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDctMi0xLTEtMA_e8d782ec-833f-491a-a166-b505b0b80709"
      unitRef="usd">23000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDctNC0xLTEtMA_0e2ceaca-97f3-4956-b08e-ceb0f8a43299"
      unitRef="usd">-140000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDgtMi0xLTEtMA_d0e7c4d5-ab98-4c23-9d53-46c26cceffa4"
      unitRef="usd">43776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDgtNC0xLTEtMA_be077b2d-0485-423b-afbb-0b080e17ce6e"
      unitRef="usd">-10080000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDktMi0xLTEtMA_826ad436-40a2-4a4e-9e0c-6d72d780caae"
      unitRef="usd">37655000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b88f3bdd4084b89964eac67ecfab263_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNDktNC0xLTEtMA_a2526d6b-9b7b-4d7f-b3f4-8159549f1a6f"
      unitRef="usd">52639000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTAtMi0xLTEtMA_16c730c4-603c-4b71-89bb-8f0165d26751"
      unitRef="usd">81431000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i69a8d3075d604eae9c1dafae46539d4b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTAtNC0xLTEtMA_e9e03f23-456d-4db6-b2ab-c9850ddae5f5"
      unitRef="usd">42559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTMtMi0xLTEtMA_7f18a488-060f-4d5a-ac66-6b62eb517be7"
      unitRef="usd">5213000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTMtNC0xLTEtMA_a1177ccb-2818-4e88-b28e-c9500c22d463"
      unitRef="usd">4192000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTQtMi0xLTEtMA_3fbf1121-941f-4f35-87c0-4ba69e5a3e8e"
      unitRef="usd">2000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTQtNC0xLTEtMA_3140817c-d68a-4203-9261-8d6b012e2ab9"
      unitRef="usd">201000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTctMi0xLTEtMA_49514d5a-0653-4a0a-9d40-cdd54c277a44"
      unitRef="usd">252000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTctNC0xLTEtMA_bf7c5da8-0744-4a1d-ae28-5d7d0f9225d0"
      unitRef="usd">540000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTgtMi0xLTEtMA_670bfb89-75be-4611-93b6-c26f51a334b8"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTgtNC0xLTEtMA_82979300-d921-459c-9bab-665167a141d5"
      unitRef="usd">69000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTktMi0xLTEtMA_19177ae7-ce7e-4d1b-b16f-1339543ac143"
      unitRef="usd">618000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNTktNC0xLTEtMTU2Ng_4aac34d7-8fd5-4e51-9557-0760a5baf18f"
      unitRef="usd">630000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <esta:NoncashOrPartNoncashAcquisitionNoncashEquityInstrumentConsideration
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjAtMi0xLTEtMA_073a4e1f-ca4c-4d90-8a6c-d7285d25961e"
      unitRef="usd">0</esta:NoncashOrPartNoncashAcquisitionNoncashEquityInstrumentConsideration>
    <esta:NoncashOrPartNoncashAcquisitionNoncashEquityInstrumentConsideration
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjAtNC0xLTEtMA_4660218d-ab94-4d84-aec5-1a2a29aa8758"
      unitRef="usd">337000</esta:NoncashOrPartNoncashAcquisitionNoncashEquityInstrumentConsideration>
    <us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjEtMi0xLTEtMA_ae99c999-060c-42ae-9451-7f68c99e7043"
      unitRef="usd">1009000</us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjEtNC0xLTEtMA_2d6bdf1f-3a1d-4bbe-9826-707a7afcb223"
      unitRef="usd">1257000</us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjItMi0xLTEtMTU1Mg_cb511bf5-0898-47b2-a6d3-498cf09d1031"
      unitRef="usd">138000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjItNC0xLTEtMTU1Ng_23a4cace-87d0-48b2-963a-3c51fc7c2ddb"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <esta:NoncashConsiderationPayableRelatedtoAssetAcquisition
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjItMi0xLTEtMA_7ce7a3d3-0672-42ad-8955-654bd92e5bc0"
      unitRef="usd">818000</esta:NoncashConsiderationPayableRelatedtoAssetAcquisition>
    <esta:NoncashConsiderationPayableRelatedtoAssetAcquisition
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8yOC9mcmFnOjdiNDlhYWY5OTAwYzQ4MGQ4MjQ4MDJmNWZmNGQzNzhhL3RhYmxlOjhhYjk1MzcwYmI1NDQ0Y2NiMzJmNjZiN2U3NmM0ZmM3L3RhYmxlcmFuZ2U6OGFiOTUzNzBiYjU0NDRjY2IzMmY2NmI3ZTc2YzRmYzdfNjItNC0xLTEtMA_d4f40f79-3b70-43b3-a697-e6e5670f297c"
      unitRef="usd">1234000</esta:NoncashConsiderationPayableRelatedtoAssetAcquisition>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNC9mcmFnOjZmNmExYzU0OGY1YzQ2MzJiZTAwNjQ5OTJjZDljNWJjL3RleHRyZWdpb246NmY2YTFjNTQ4ZjVjNDYzMmJlMDA2NDk5MmNkOWM1YmNfMzQ1OA_fcbbe322-27e7-4e79-af5e-27ac68083273">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 September&#160;30, 2020, 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 September&#160;30, 2020, 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="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNC9mcmFnOjZmNmExYzU0OGY1YzQ2MzJiZTAwNjQ5OTJjZDljNWJjL3RleHRyZWdpb246NmY2YTFjNTQ4ZjVjNDYzMmJlMDA2NDk5MmNkOWM1YmNfMTIyNw_87573f60-7b66-4d82-820d-ef72409ab9ff"
      unitRef="facility">2</esta:NumberOfManufacturingFacilities>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MDc_b38d5c0c-70eb-4a76-b197-8aceb3df6f04">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;nine months ended September&#160;30, 2020 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, 2019 and 2018 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 31, 2019 and 2018 presented in the Company&#x2019;s Form 10-K filed on March&#160;16, 2020, 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 September&#160;30, 2020 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 BV (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 September&#160;30, 2020 and for the three and nine months ended September&#160;30, 2020 and 2019, 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 September&#160;30, 2020, and the results of its operations and cash flows for the nine months ended September&#160;30, 2020 and 2019. Such adjustments are of a normal and recurring nature. The results for the nine months ended September&#160;30, 2020 are not necessarily indicative of the results to be expected for the full fiscal year 2020, 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 nine months ended September&#160;30, 2020 Germany accounted for 10.1% and Brazil accounted for 9.8% of consolidated revenue. For the nine months ended September&#160;30, 2019 Brazil accounted for 16.3% of consolidated revenue 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 Company&#x2019;s long-lived assets located in Costa Rica represented the majority 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;September&#160;30, 2020 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, 2019.&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;During the nine months ended September&#160;30, 2020 and 2019, no customers accounted for more than 10% of the Company&#x2019;s revenue. Substantially all of the Company&#x2019;s revenues are derived from the sale of Motiva Implants. One customer accounted for 10.3% and 10.2% of the Company&#x2019;s trade accounts receivable balance as of September&#160;30, 2020 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, 2019, 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&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 NuSil Technology, LLC, or NuSil, as the sole supplier of medical-grade silicone used in Motiva Implants. During the nine months ended September&#160;30, 2020 and 2019, the Company had purchases of $12.1 million, or 67.1% of total purchases, and $12.6&#160;million, or 60.3% of total purchases, respectively, from NuSil. As of September&#160;30, 2020 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, 2019&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 $0.6 million and $2.7 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. The full extent of the outbreak, related business and travel restrictions and changes to behavior intended to reduce its spread are uncertain and continues to evolve globally. Therefore, the full extent to which COVID-19 may impact the Company&#x2019;s results of operations, liquidity or financial position is uncertain. This outbreak has already had a material disruption on the operations of the Company and its suppliers and customers. 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 2020 and, to a lesser degree, 2021 could be materially impacted by the COVID-19 outbreak, but, at this time, the impact from the COVID-19 outbreak has not had a material effect on the Company&#x2019;s liquidity or financial position. However, given the speed and frequency of continuously evolving developments with respect to this pandemic, the Company cannot reasonably estimate the magnitude of the 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 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 September&#160;30, 2020 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, 2019&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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.9 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $0.3 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;September&#160;30, 2020 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, 2019, re&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;spectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="background-color:#ffffff;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 whe&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n 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;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 three 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;September&#160;30, 2020&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2019, shipping and handling costs were $0.8 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and $0.7 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. 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;nine&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;September&#160;30, 2020&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2019, 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;$2.2&#160;million and $2.1&#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, &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;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC &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;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;Appropriate reserves are established for anticipated sales returns based on historical experience, recent gross sales and any notification of pending returns. 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 within fifteen days after the original sale and records estimated sales returns as a reduction of sales in the same period revenue is recognized. Sales return provisions are calculated based upon historical experience with actual 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 September&#160;30, 2020 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, 2019&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 $18,000 and $36,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:37.292%"/&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.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.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.634%"/&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="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;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;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="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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;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;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;2019&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="21" 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 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;25,614&#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;26,239&#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,681&#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;7,552&#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="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;13,715&#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;21,590&#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;5,207&#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;9,406&#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="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;18,042&#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;17,073&#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,692&#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;5,851&#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="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;342&#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;414&#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;178&#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;45&#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 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;57,713&#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;65,316&#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;22,758&#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;22,854&#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="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;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;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 are 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 FDA 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:id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY3Njc_a856e130-9627-4ca7-9ccf-271e1f367cef"&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 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 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:id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTk0MTk_32262963-2f28-42f4-87e7-d036c9d8b5c6"&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, 2019, there was no impairment of goodwill or intangible assets based on the qualitative assessments performed by the Company. As of September&#160;30, 2020, the Company determined that the economic impact of the global COVID-19 pandemic constituted a triggering event which would indicate that the acquired intangible asset values may not be recoverable. During the nine months ended September&#160;30, 2020, there has been no impairment of goodwill or intangible assets based on the qualitative assessments performed by the Company.&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, 2019 or the nine months ended September&#160;30, 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;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 &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;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 2019 and for the nine months ended September&#160;30, 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;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 (loss)&#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 income (expense), net&#x201d; in the condensed consolidated statement of operations. For the nine months ended September&#160;30, 2020, foreign currency transaction loss amounted to $5.4 million as compared to a foreign currency transaction loss of $2.6 million for the nine months ended September&#160;30, 2019.&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 Income (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 stock-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;. Stock-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 that the Company 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 share warrants, share 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;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 &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;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 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 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 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 ("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. As the requirements of this literature are disclosure only, ASU 2018-13 will not impact our financial condition or results of operations. &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;&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 February 2016, the FASB issued ASU 2016-02, &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;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e. lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease, respectively. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than twelve&#160;months regardless of their classification. Leases with a term of twelve&#160;months or less will be accounted for similar to existing guidance for operating leases today. ASC 842 supersedes the previous leases standard, ASC 840 &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard is effective for non-public business entities and emerging growth companies for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company &lt;/span&gt;&lt;/div&gt;is currently assessing the impact the adoption of ASC 842 will have on its consolidated financial statements and footnote disclosures.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MDM_fdda74c3-42f0-474e-9572-c3923a9fb470">&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 31, 2019 and 2018 presented in the Company&#x2019;s Form 10-K filed on March&#160;16, 2020, with the U.S. Securities and Exchange Commission.Unaudited Interim Condensed Consolidated Financial InformationThe accompanying interim condensed consolidated financial statements as of September&#160;30, 2020 and for the three and nine months ended September&#160;30, 2020 and 2019, 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 September&#160;30, 2020, and the results of its operations and cash flows for the nine months ended September&#160;30, 2020 and 2019. Such adjustments are of a normal and recurring nature. The results for the nine months ended September&#160;30, 2020 are not necessarily indicative of the results to be expected for the full fiscal year 2020, or for any future period.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzY_a7c39cc9-5283-4f03-848b-352206c12fa7">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 31, 2019 and 2018 presented in the Company&#x2019;s Form 10-K filed on March&#160;16, 2020, 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 September&#160;30, 2020 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 BV (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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzA_bb631889-04b3-4781-aeea-95f92a59816b">&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 September&#160;30, 2020 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 BV (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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzc_51de1f1e-6184-4f69-a573-df1154e8c47b">&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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzM_2f455e96-a2df-4514-a2bd-3e9b54ee38a6">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="id604c9b3e3294c38851b7d07f6151add_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNDM5ODA0NjU0NDE2MQ_0d36a0ba-3b62-45e4-8eb8-c4d0c717a1b5"
      unitRef="number">0.101</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ide62b72c56384791987862b5af9cc885_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzUyMg_c23fbc9a-2b94-4794-8e92-d0b09388344f"
      unitRef="number">0.098</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i11d21e1a77af4a67bfc3a23ed18d9f02_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzUyOQ_f2090a2d-9dee-4d78-90a8-e58a59038d66"
      unitRef="number">0.163</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:UseOfEstimates
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzODI_cb06b132-9b70-411c-b7a9-7d47bc18bc72">&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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzg_6ad9a3b6-090a-400e-b2f5-476e2c2d7eef">&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;During the nine months ended September&#160;30, 2020 and 2019, no customers accounted for more than 10% of the Company&#x2019;s revenue. Substantially all of the Company&#x2019;s revenues are derived from the sale of Motiva Implants. One customer accounted for 10.3% and 10.2% of the Company&#x2019;s trade accounts receivable balance as of September&#160;30, 2020 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, 2019, 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&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 NuSil Technology, LLC, or NuSil, as the sole supplier of medical-grade silicone used in Motiva Implants. During the nine months ended September&#160;30, 2020 and 2019, the Company had purchases of $12.1 million, or 67.1% of total purchases, and $12.6&#160;million, or 60.3% of total purchases, respectively, from NuSil. As of September&#160;30, 2020 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, 2019&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 $0.6 million and $2.7 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="i944335c5ef944118bef98a6506095205_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNTg4MQ_c90a4194-90c0-4e2b-b010-c983597829a8"
      unitRef="number">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3b524bcaf82434194f549c4ee3dc56d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY0OTI2NzQ3NDE4MQ_cc196ffb-073e-4369-a181-6c8b867282da"
      unitRef="number">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PaymentsToSuppliers
      contextRef="i42223e6bf9e54cbb9a41218cd6c2d5d5_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNjI2OA_652c5162-73a3-401b-b565-c6d5132ebb70"
      unitRef="usd">12100000</us-gaap:PaymentsToSuppliers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8a12edc41aaa4ba69f256ed4f959502e_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNjI3NQ_ec044342-1122-4faf-a627-e3b9842848d2"
      unitRef="number">0.671</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PaymentsToSuppliers
      contextRef="i438e168fae144f079dc63a7faf151385_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNjMwMg_5d0e3e6b-b21d-4af1-bdd0-1c6eb63370ba"
      unitRef="usd">12600000</us-gaap:PaymentsToSuppliers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8942033fc90f40e2833e7b66183d9297_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNjMwOQ_72e2d07d-a879-41bf-8678-5bea10f1ca59"
      unitRef="number">0.603</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i3ec198dd044349068da1bafd37907f19_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNjQzNw_762c470b-4f52-4f0b-a9bc-51aa0f0bec25"
      unitRef="usd">600000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i4c444ff036324fe082812b99d2092893_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfNjQ0NA_e2ea3568-4598-4fa1-9144-dd87e7bf3695"
      unitRef="usd">2700000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzODY_ce5d08de-068a-41d6-9778-43306a178aff">Cash The Company&#x2019;s cash consists of cash maintained in checking and interest-bearing accounts. 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="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfOTI1Ng_43b5eff0-b9a3-45a8-86a7-1346ea91d67b"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfOTI1Ng_5eac32d8-24f4-490d-bb87-9ab628b6b3db"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzODc_dc349fbf-6322-4639-877c-377fd0e2acc5">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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MDk_1623d3a1-7e12-408b-8cb6-ef79fb154eba">&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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.9 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $0.3 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;September&#160;30, 2020 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, 2019, re&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;spectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="background-color:#ffffff;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 whe&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n revenue is recognized.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTA2ODY_385c35be-15af-4182-949e-fec2b7f710b6"
      unitRef="usd">1900000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTA2OTM_668d83cf-d91f-4184-b0ca-e226ff52e0f0"
      unitRef="usd">300000</us-gaap:InventoryValuationReserves>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzODM_afcbc35e-87e1-48ea-9ce6-e3225afdf66d">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, &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;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC &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;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;Appropriate reserves are established for anticipated sales returns based on historical experience, recent gross sales and any notification of pending returns. 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 within fifteen days after the original sale and records estimated sales returns as a reduction of sales in the same period revenue is recognized. Sales return provisions are calculated based upon historical experience with actual 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 September&#160;30, 2020 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, 2019&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 $18,000 and $36,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:37.292%"/&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.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.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.634%"/&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="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;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;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="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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;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;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;2019&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="21" 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 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;25,614&#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;26,239&#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,681&#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;7,552&#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="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;13,715&#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;21,590&#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;5,207&#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;9,406&#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="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;18,042&#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;17,073&#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,692&#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;5,851&#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="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;342&#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;414&#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;178&#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;45&#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 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;57,713&#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;65,316&#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;22,758&#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;22,854&#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="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;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;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 are 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;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia816a974fbc74566a8a255e85176339b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTEwOTM_02870615-1c86-408b-b34f-a783f8317174"
      unitRef="usd">800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5f9c2b28f7b54f38a233d01dc8773341_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTExMDA_ad3e75f4-267d-430a-8335-ce6075bfe493"
      unitRef="usd">700000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i42ac3b8da21f451c93df84ac3c991612_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY0OTI2NzQ3NDMzMg_db168888-cf2a-4d1c-b713-0c86ed8777e8"
      unitRef="usd">2200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i665d156bd559410e84d113f635eb1b45_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTExOTQ_0d21ec29-ee4e-4200-b85b-de1d449a2362"
      unitRef="usd">2100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <esta:RevenueFromContractWithCustomerProductReturnPeriod
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTI3ODM_c2f21da6-d89f-49d6-84f9-c83eeb35ce6f">P15D</esta:RevenueFromContractWithCustomerProductReturnPeriod>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTMyODQ_4a888e40-c694-49b8-b6e9-a32340b32eee"
      unitRef="usd">18000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTMyOTE_b33582ba-436a-46fc-ad2e-82ee14b2d4ef"
      unitRef="usd">36000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MTU_3b0e0cdf-6c6b-4e4f-bf28-b25ef48f49c5">&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:37.292%"/&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.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.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.634%"/&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="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;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;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="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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;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;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;2019&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="21" 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 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;25,614&#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;26,239&#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,681&#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;7,552&#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="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;13,715&#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;21,590&#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;5,207&#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;9,406&#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="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;18,042&#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;17,073&#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,692&#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;5,851&#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="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;342&#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;414&#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;178&#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;45&#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 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;57,713&#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;65,316&#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;22,758&#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;22,854&#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="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;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;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="i8ddaf10455c6414f8516fc3e2fc3475d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNC0yLTEtMS0w_d95a1605-1d9b-4f76-ada7-cd5903ad263c"
      unitRef="usd">25614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e523a47b33f416d97ecea1fc6d3cc2f_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNC00LTEtMS0w_3c54ca18-3500-441a-8285-c9c3ba61fbb4"
      unitRef="usd">26239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b3eca4ea49d46a48f8fe326d1682edc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNC02LTEtMS0w_c12e81c8-9edc-4617-acf4-7a424196d6b5"
      unitRef="usd">9681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c582c928e44d68984bf4b571d138ea_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNC04LTEtMS0w_1fd3e1cb-4aee-4521-8724-1dfdfa395129"
      unitRef="usd">7552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b30f49a79a4283b20839af3646d3bf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNS0yLTEtMS0w_d71419c8-fbd7-4fb0-87af-b81d9a3548b3"
      unitRef="usd">13715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad7d4251a3a54785b8dc57c402dbfbc6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNS00LTEtMS0w_f23dce16-56b7-43b3-906e-5e74408e5902"
      unitRef="usd">21590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e2e5d317c6c4922bec8c6f2ec28ddae_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNS02LTEtMS0w_8d747f93-fdcd-4816-9571-3177c203e141"
      unitRef="usd">5207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfe71d8f75a24e72ade40c7764e2ac6d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNS04LTEtMS0w_e3da0086-9eb0-45d7-bd83-3a2528737617"
      unitRef="usd">9406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c4dfdcf172b49b2831d1eee2c525d94_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNi0yLTEtMS0w_64d564d2-1540-492f-8876-c0a44a87c518"
      unitRef="usd">18042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i252a8ad5d022457eb87510065e69b8ec_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNi00LTEtMS0w_c2cdf3c6-e77b-4f65-bafc-72d956951615"
      unitRef="usd">17073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99f4d5655bd543ab89fd81455b027976_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNi02LTEtMS0w_2b2782c6-f80e-4ccc-88fd-383cb3dfcc12"
      unitRef="usd">7692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d903ae8373244f591786332b03f175a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNi04LTEtMS0w_1d0edc79-3db1-4a3e-b881-c9fa561fd00e"
      unitRef="usd">5851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d38cf24b20b4690a8578bd7ec10c4ab_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNy0yLTEtMS0w_f2a8f435-c2c2-4dc4-89bf-66cbed5e7d3d"
      unitRef="usd">342000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icffc5a203117487da93947178b4abc3c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNy00LTEtMS0w_93a7aacd-d4d6-4252-be12-62a84db0b1c3"
      unitRef="usd">414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e3b5a30293242c69f67b8a414c7a6db_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNy02LTEtMS0w_56761877-80e8-4ace-ac7c-934ebc2e1ac3"
      unitRef="usd">178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05bfb331d82540c89bddff8a28d71955_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfNy04LTEtMS0w_de390ede-fc41-4351-aadc-a32d4a6cf67d"
      unitRef="usd">45000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfOC0yLTEtMS0w_53f175e3-e07c-4482-baa6-13495feaf37b"
      unitRef="usd">57713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfOC00LTEtMS0w_19f1685d-d134-4975-b09d-906bd0d43ef2"
      unitRef="usd">65316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfOC02LTEtMS0w_4c497682-9f66-4c25-8fe5-045a31b52ae1"
      unitRef="usd">22758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RhYmxlOjYwNjg2NTU2NWZjNTRjYTM4MmJjZGYyMjBkYWViN2MxL3RhYmxlcmFuZ2U6NjA2ODY1NTY1ZmM1NGNhMzgyYmNkZjIyMGRhZWI3YzFfOC04LTEtMS0w_10992f3a-1f38-4a7f-a77a-5e04d78ef753"
      unitRef="usd">22854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <esta:RevenueFromContractWithCustomerProductShelfLife
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTM4MzM_dbd703f7-892a-4eae-b9b3-06338370a415">P5Y</esta:RevenueFromContractWithCustomerProductShelfLife>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzQ_0a915e46-d131-4061-a685-208c00b4a848">&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 FDA 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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MDE_135d2a88-ee29-4de1-a65e-cffc6e6867eb">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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNjg_ce619838-2094-40d3-b2c2-da13d95d8f65">&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:id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY3Njc_a856e130-9627-4ca7-9ccf-271e1f367cef"&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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY2MTc_5a18b5c5-0504-417b-8bdf-4c1e708b866f">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0f7ea96876194bdfaeafabbbfa3d37c8_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTY3NzM_849f630f-56fe-4985-b16c-8df5aa1cc5c5">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MDU_82425a28-b4b3-4e08-a757-aae038115cc1">&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 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;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:id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTk0MTk_32262963-2f28-42f4-87e7-d036c9d8b5c6"&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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTgyODY_47b05533-4c02-4edb-a195-cd80e45b4958"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTgzNTI_848dd8af-8d4e-4320-a4ef-3831df43c0f3"
      unitRef="reportingunit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0f7ea96876194bdfaeafabbbfa3d37c8_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMTk0MjU_545fd71a-0841-45be-b6be-63e20277304e">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ifa77de203dd54e9d84b402c150e67739_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMjAxODY_8764c545-effc-4dd1-a280-5055429375ba"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMjA1NTA_1031bf3a-6167-4417-9440-beb530e87ac7"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzOTg_f3a3a8ba-a2e6-4f2d-b8e2-37a4523af3d8">Long-Lived AssetsThe 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 during the year ended December&#160;31, 2019 or the nine months ended September&#160;30, 2020.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMjEyNDM_1d84eaaf-7bb6-4cf2-beee-63fdd2f810ed"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ifa77de203dd54e9d84b402c150e67739_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMjEyNDM_48b72941-5234-462f-bee3-daddfa26c870"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:DerivativesEmbeddedDerivatives
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzOTM_4672d27f-9c94-4f71-806b-7a628150e885">&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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzOTk_11035545-7384-4aa2-a444-43f37b91cba9">&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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MTA_07c5ffaa-d36d-47df-8819-e6e7820b79fc">&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 &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzU_a5ab9070-bbed-4e06-8b6f-1ca582c67b2a">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 (loss)&#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 income (expense), net&#x201d; in the condensed consolidated statement of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMjU0MTU_7f7e0dea-4ef2-4ea6-94cb-056d3856ee57"
      unitRef="usd">-5400000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMjU0NzI_f07d5703-0dea-4320-b1fc-456395ad8e71"
      unitRef="usd">-2600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzNzk_f10a94a2-f303-4267-8f0e-b956c621350c">Comprehensive Income (Loss)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.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MTY_eccdd93e-1c73-4373-8d84-d9786ca440e1">&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 stock-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;. Stock-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 that the Company 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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzIzODQ_5bd11a74-f38a-4fb3-98bd-aaffb787586a">&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 share warrants, share 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:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF8zNy9mcmFnOmMwMjhjNjM4ZmMxMjQ0MmFiMDU1N2Q1ZmMyNmFiYTEyL3RleHRyZWdpb246YzAyOGM2MzhmYzEyNDQyYWIwNTU3ZDVmYzI2YWJhMTJfMzI0MTQ_54e909d5-4090-4e39-89bd-86f0ef30f12c">&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 &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;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 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 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 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 ("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. As the requirements of this literature are disclosure only, ASU 2018-13 will not impact our financial condition or results of operations. &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;&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 February 2016, the FASB issued ASU 2016-02, &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;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e. lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease, respectively. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than twelve&#160;months regardless of their classification. Leases with a term of twelve&#160;months or less will be accounted for similar to existing guidance for operating leases today. ASC 842 supersedes the previous leases standard, ASC 840 &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard is effective for non-public business entities and emerging growth companies for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company &lt;/span&gt;&lt;/div&gt;is currently assessing the impact the adoption of ASC 842 will have on its consolidated financial statements and footnote disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTA5NA_d53ebf02-893a-4627-83d3-3a3fb59f89c0">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;September 30,&lt;br/&gt;2020&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;2019&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,188&#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,506&#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,256&#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,200&#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;20,956&#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;21,954&#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;28,400&#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;28,660&#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: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;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;September 30,&lt;br/&gt;2020&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;2019&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,010&#160;&lt;/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;8,045&#160;&lt;/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,443&#160;&lt;/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;3,952&#160;&lt;/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;3,614&#160;&lt;/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,031&#160;&lt;/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,101&#160;&lt;/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;397&#160;&lt;/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;463&#160;&lt;/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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;25,281&#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;23,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(9,018)&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;(7,522)&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,263&#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,418&#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 three months ended September&#160;30, 2020 and 2019, depreciation and amortization expense related to property and equipment was $0.6&#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;nine&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 September&#160;30, 2020 and 2019, depreciation and amortization expense related to property and equipment was $1.8&#160;million and $1.9&#160;million, 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;The Company entered into capital 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 September&#160;30, 2020 and December&#160;31, 2019, the gross asset value for capital lease assets was $1.4&#160;million and $1.5 million. Depreciation expense for assets under capital leases was $20,000 and $21,000 for the three months ended September&#160;30, 2020 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Depreciation expense for assets under capital leases was $62,000 and $63,000 for the nine months ended September&#160;30, 2020 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019, 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&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;September 30,&lt;br/&gt;2020&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;2019&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;1,672&#160;&lt;/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,080&#160;&lt;/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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;5,380&#160;&lt;/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,212&#160;&lt;/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;Commissions&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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;522&#160;&lt;/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;Professional and legal services&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;456&#160;&lt;/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;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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term minimum lease payments under capital leases&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Warranty reserve&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;275&#160;&lt;/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;313&#160;&lt;/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;Advisory board and board of director 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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;124&#160;&lt;/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;476&#160;&lt;/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;672&#160;&lt;/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;12,092&#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;10,677&#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: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;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 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;September 30,&lt;br/&gt;2020&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;2019&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;Contingent equity consideration&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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred revenue&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;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;785&#160;&lt;/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;Cash payable for asset acquisitions&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;412&#160;&lt;/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;492&#160;&lt;/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,095&#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,199&#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;&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;September 30,&lt;br/&gt;2020&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;2019&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,867&#160;&lt;/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,344&#160;&lt;/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;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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;309&#160;&lt;/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;336&#160;&lt;/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;2,582&#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,461&#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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTA4NQ_dbbd6613-a444-4747-bf9c-3c893c460151">&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;September 30,&lt;br/&gt;2020&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;2019&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,188&#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,506&#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,256&#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,200&#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;20,956&#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;21,954&#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;28,400&#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;28,660&#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="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNC0yLTEtMS0w_7a2de585-eccd-47de-9966-87d73722d039"
      unitRef="usd">6188000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNC00LTEtMS0w_54589142-0bc3-4c67-a6ed-3787ceb1d433"
      unitRef="usd">5506000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNS0yLTEtMS0w_109b32a3-c631-46a0-8884-f579a009da3b"
      unitRef="usd">1256000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNS00LTEtMS0w_a98d8428-944d-44a1-b59b-9051081f725f"
      unitRef="usd">1200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNi0yLTEtMS0w_d4f99f0a-da32-4648-966a-8d7b94d77ba4"
      unitRef="usd">20956000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNi00LTEtMS0w_aa2cae73-afb2-468b-8955-eb9d426b8097"
      unitRef="usd">21954000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNy0yLTEtMS0w_46d2ab9b-f8d4-4dba-8668-eef50b8f8c5a"
      unitRef="usd">28400000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjljZjI2ZTllMTk3MTQ0NzE4MTc2NmVjZGJlMjlhZDg5L3RhYmxlcmFuZ2U6OWNmMjZlOWUxOTcxNDQ3MTgxNzY2ZWNkYmUyOWFkODlfNy00LTEtMS0w_1e3ba3d7-6328-4e7a-a029-bfa7fe5fd991"
      unitRef="usd">28660000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTA5MQ_23b0a50b-052c-4fe2-b689-28ffee158554">&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;September 30,&lt;br/&gt;2020&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;2019&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,010&#160;&lt;/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;8,045&#160;&lt;/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,443&#160;&lt;/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;3,952&#160;&lt;/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;3,614&#160;&lt;/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,031&#160;&lt;/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,101&#160;&lt;/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;397&#160;&lt;/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;463&#160;&lt;/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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;25,281&#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;23,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(9,018)&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;(7,522)&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,263&#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,418&#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="ifd0f6d6107eb4c4ca92d74aaf2640c57_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNC0yLTEtMS0w_726885be-1815-4716-8848-f4e564574c18"
      unitRef="usd">9010000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56e4881fd97b47e69a58713513b696d1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNC00LTEtMS0w_da5f6f71-634f-4c4a-bf79-a6efead85c4f"
      unitRef="usd">8045000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i67873d9950d3495b9d8503ea52e66a25_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNS0yLTEtMS0w_633069b3-daff-40b3-82b8-0cdf2925dc9c"
      unitRef="usd">6456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i499adf6872c844cf99a7fbb6d3bc37a8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNS00LTEtMS0w_153b4d57-9eb0-4670-bc1a-a76095afdc5e"
      unitRef="usd">6443000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i03e34341171f46a6a8f8a00c7ebd1ee8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNi0yLTEtMS0w_00f23ccb-58d8-4212-a67e-5e7788c238cc"
      unitRef="usd">3952000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8e72b847deb5460dbfbc4d1efa40825c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNi00LTEtMS0w_ea4e8ad0-e57d-4992-9bc4-b330042a05fa"
      unitRef="usd">3614000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26e63b16b19640f1adf3522447ec7999_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNy0yLTEtMS0w_00133f0b-51f9-495e-ba54-2c3ea78aa328"
      unitRef="usd">2472000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i13cbc8301f2e49a48965e0c0638f7d68_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfNy00LTEtMS0w_c3582aa6-5970-4c2f-b1c7-f9d0bb81b8af"
      unitRef="usd">2472000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i40a9a711713f46eabf2a6e6314564ae0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfOC0yLTEtMS0w_980e33bb-4cf2-4ac0-8eee-abac7ee57cd0"
      unitRef="usd">2031000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icdba219f629849cfabb4844f2af79006_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfOC00LTEtMS0w_1a244e9b-79f2-4e62-8204-ee1583da0847"
      unitRef="usd">2101000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic3e9f4cf5b394d0f85fcc3f57c17c930_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfOS0yLTEtMS0w_69d9286a-158d-4cd3-a97c-c078bc61c85c"
      unitRef="usd">802000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4239396fe2a247bb9e36a8e6a066888e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfOS00LTEtMS0w_2a461c20-ae76-4c77-91d7-549af18978f6"
      unitRef="usd">802000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9e63b9ba67f4791a70d4adb9b180fca_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTAtMi0xLTEtMA_6b437dae-b8f2-445d-826e-9cb3894fb9e3"
      unitRef="usd">397000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7bcff3d60b814d37a6ef539daeb7c9d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTAtNC0xLTEtMA_a1af250e-2c18-4304-bcc1-e7712544d7e3"
      unitRef="usd">463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia4904813313e42d7b521f975559eed8b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTEtMi0xLTEtMA_d9cc1557-a3a6-4922-b6fe-570f9992b239"
      unitRef="usd">161000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1320f862cf024044815b4999bc60013c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTEtNC0xLTEtMA_c4c19feb-2654-435e-9d2a-a8d1ce26d817"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTItMi0xLTEtMA_8e26cd04-21b7-4464-b92d-d61a377442ba"
      unitRef="usd">25281000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTItNC0xLTEtMA_d76815d0-64e2-4917-a262-d8aa2a09bbfb"
      unitRef="usd">23940000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTMtMi0xLTEtMA_9275c229-7336-43ca-beef-d47ac13a9613"
      unitRef="usd">9018000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTMtNC0xLTEtMA_f4c36e4a-2c87-49b6-80ca-de38e12479f0"
      unitRef="usd">7522000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTQtMi0xLTEtMA_018a384c-b03c-445f-88a7-e602148a6dc5"
      unitRef="usd">16263000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjcwNDE1OTU0ZWRjNjRkYmI5ZGVhY2Q1ZjIzODM4YzYzL3RhYmxlcmFuZ2U6NzA0MTU5NTRlZGM2NGRiYjlkZWFjZDVmMjM4MzhjNjNfMTQtNC0xLTEtMA_edeba4c0-b69f-49de-bf73-17953507953f"
      unitRef="usd">16418000</us-gaap:PropertyPlantAndEquipmentNet>
    <esta:DepreciationAndAmortizationPropertyPlantAndEquipment
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTgw_1400b304-09d7-4554-a78c-fbcd34edda16"
      unitRef="usd">600000</esta:DepreciationAndAmortizationPropertyPlantAndEquipment>
    <esta:DepreciationAndAmortizationPropertyPlantAndEquipment
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTgw_bb30de43-14fe-4271-ab4c-b4ee0aae0d88"
      unitRef="usd">600000</esta:DepreciationAndAmortizationPropertyPlantAndEquipment>
    <esta:DepreciationAndAmortizationPropertyPlantAndEquipment
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMzA5_bb81df84-3178-4bfa-9b71-16a9fa756429"
      unitRef="usd">1800000</esta:DepreciationAndAmortizationPropertyPlantAndEquipment>
    <esta:DepreciationAndAmortizationPropertyPlantAndEquipment
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMzE2_b3c68f44-3a94-4d24-9a39-ee43a936ab78"
      unitRef="usd">1900000</esta:DepreciationAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTY0OTI2NzQ0Mjk0Mg_3e0e9746-502a-4536-a39d-e79130933ac5"
      unitRef="usd">1400000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfNjIy_355097f1-c33c-48f0-a799-7f2850235c6e"
      unitRef="usd">1500000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:Depreciation
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTY0OTI2NzQ0MjgzOQ_6fda0306-b6ab-4a29-9091-6e85e36edf4e"
      unitRef="usd">20000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfNjgz_149436e8-1163-4a23-86ae-367718037ea5"
      unitRef="usd">21000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTY0OTI2NzQ0Mjg4OQ_69d9a58a-c5f8-436e-a80e-1dd7a538611a"
      unitRef="usd">62000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfNzg5_8617f9f1-ff10-470a-a208-161f2b3e1b65"
      unitRef="usd">63000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTA4Ng_70480e6c-380c-4292-8355-aaeca464d9d3">&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;September 30,&lt;br/&gt;2020&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;2019&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;1,672&#160;&lt;/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,080&#160;&lt;/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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;5,380&#160;&lt;/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,212&#160;&lt;/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;Commissions&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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;522&#160;&lt;/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;Professional and legal services&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;456&#160;&lt;/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;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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term minimum lease payments under capital leases&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Warranty reserve&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;275&#160;&lt;/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;313&#160;&lt;/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;Advisory board and board of director 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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;124&#160;&lt;/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;476&#160;&lt;/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;672&#160;&lt;/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;12,092&#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;10,677&#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: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;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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfNS0yLTEtMS0w_17c8f11e-7ff2-47bc-bd4d-45a707e11ad2"
      unitRef="usd">1672000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfNS00LTEtMS0w_5dbe188d-d9a3-43ab-924b-b3055bad022b"
      unitRef="usd">2080000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfNi0yLTEtMS0w_ca8b02e3-60bb-43ca-ba5f-7d42997ddffe"
      unitRef="usd">3235000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfNi00LTEtMS0w_0c79a698-1388-47fd-9482-216691f2453d"
      unitRef="usd">1996000</us-gaap:AccruedSalariesCurrent>
    <esta:AccruedStockOptionGrantBonusCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfNy0yLTEtMS0w_ae4794da-3419-4747-af8d-5ab21b37d0c0"
      unitRef="usd">5380000</esta:AccruedStockOptionGrantBonusCurrent>
    <esta:AccruedStockOptionGrantBonusCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfNy00LTEtMS0w_27bf35e5-7b54-4825-9990-da73b9659a17"
      unitRef="usd">4212000</esta:AccruedStockOptionGrantBonusCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfOS0yLTEtMS0w_295ef445-4b0f-44cb-a4fb-2f03aa94aa67"
      unitRef="usd">465000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfOS00LTEtMS0w_8ca958d4-bc51-4a38-8a28-d79afd63eb4f"
      unitRef="usd">522000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTAtMi0xLTEtMA_77a6281c-aa21-4edc-8816-d0bd4e02a4cf"
      unitRef="usd">456000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTAtNC0xLTEtMA_226e481c-df96-4cda-b3bc-26e6687143ac"
      unitRef="usd">500000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTEtMi0xLTEtMA_70b5a29a-1ba5-4b56-876c-e293dce5fe84"
      unitRef="usd">53000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTEtNC0xLTEtMA_5266815d-103a-487e-82ab-1da8cd3f01c9"
      unitRef="usd">258000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTItMi0xLTEtMA_7dc3c234-e618-4620-abe9-2656849a9c07"
      unitRef="usd">275000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTItNC0xLTEtMA_8137b0e3-1eb7-40d0-9c90-4599b3e8b1f1"
      unitRef="usd">313000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTMtMi0xLTEtMA_ab7cde93-0987-4a75-bb64-cafd117b2694"
      unitRef="usd">80000</esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent>
    <esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTMtNC0xLTEtMA_4d88214d-62d1-4cfb-88fd-54990764378b"
      unitRef="usd">124000</esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTQtMi0xLTEtMA_049e3b5d-49c1-4bec-a750-33686f9f8a5f"
      unitRef="usd">476000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTQtNC0xLTEtMA_28c12aee-3f7e-4f99-ba7f-aa0768c93094"
      unitRef="usd">672000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTUtMi0xLTEtMA_2c3f24a8-2117-4b43-8cdc-09507137ec68"
      unitRef="usd">12092000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjNhODhmNTU1NGMzODQwNTI5ZjNjMjVjYWE3MzY2NGRmL3RhYmxlcmFuZ2U6M2E4OGY1NTU0YzM4NDA1MjlmM2MyNWNhYTczNjY0ZGZfMTUtNC0xLTEtMA_d2004d17-4fc5-46ec-b297-b9052cea872e"
      unitRef="usd">10677000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTA5Mw_a76e9728-2119-4aa7-8a74-af47b43d690d">&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;September 30,&lt;br/&gt;2020&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;2019&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;Contingent equity consideration&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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred revenue&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;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;785&#160;&lt;/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;Cash payable for asset acquisitions&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;412&#160;&lt;/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;492&#160;&lt;/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,095&#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,199&#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:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfNS0yLTEtMS0w_a55e3b52-f868-4d62-b6f5-92ab93f96e8c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfNS00LTEtMS0w_ac0c5d60-4062-4b1e-a6b6-b89c56dd7063"
      unitRef="usd">922000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfNi0yLTEtMS0w_0598344d-8f72-4d61-8fc3-2a4f24cf72cf"
      unitRef="usd">683000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfNi00LTEtMS0w_6a21cb6e-df1b-46f1-8536-848e457325ff"
      unitRef="usd">785000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <esta:CashPayableForAssetAcquisitionCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfNy0yLTEtMS0w_7771e4c3-ad0d-4342-b025-4920f58423fe"
      unitRef="usd">412000</esta:CashPayableForAssetAcquisitionCurrent>
    <esta:CashPayableForAssetAcquisitionCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfNy00LTEtMS0w_ed04bf9f-2d48-4f9c-a327-7775c75575bd"
      unitRef="usd">492000</esta:CashPayableForAssetAcquisitionCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfOC0yLTEtMS0w_d6e08e7d-6ec9-4bf4-a0ca-b110224c5eb7"
      unitRef="usd">1095000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOmQ5ODEwYzIwYmRmODRiMWM4OTAxMGQ4NGFkNjI2MmIwL3RhYmxlcmFuZ2U6ZDk4MTBjMjBiZGY4NGIxYzg5MDEwZDg0YWQ2MjYyYjBfOC00LTEtMS0w_56996e3f-8782-4566-907b-dad43d28af6a"
      unitRef="usd">2199000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RleHRyZWdpb246OWQ3NTkyNmFjY2MxNDUxMWIzZTRiMzNjZTNjMThlMWNfMTA5Ng_d279778d-b7b6-4467-931f-fbf716fe69f2">&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;September 30,&lt;br/&gt;2020&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;2019&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,867&#160;&lt;/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,344&#160;&lt;/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;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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;309&#160;&lt;/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;336&#160;&lt;/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;2,582&#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,461&#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="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfNS0yLTEtMS0w_1fdc4c1e-ae5f-4f39-ace7-a4dca475c903"
      unitRef="usd">1867000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfNS00LTEtMS0w_57feef3b-1f75-4f26-8d9c-30bcb041df4c"
      unitRef="usd">1344000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <esta:CashPayableForAssetAcquisitionNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfNi0yLTEtMS0w_02100c78-9790-484b-8383-d8e068e00370"
      unitRef="usd">406000</esta:CashPayableForAssetAcquisitionNoncurrent>
    <esta:CashPayableForAssetAcquisitionNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfNi00LTEtMS0w_a46f02d8-aeed-43d0-b42f-5520cc6c3418"
      unitRef="usd">781000</esta:CashPayableForAssetAcquisitionNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfNy0yLTEtMS0w_711310d7-8153-4bb2-9417-e00c4e273083"
      unitRef="usd">309000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfNy00LTEtMS0w_41f63615-f2f1-4120-9c9e-c4c6a93796ae"
      unitRef="usd">336000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfOC0yLTEtMS0w_a46dffe2-4d9f-4f34-85c8-70365db3ecbe"
      unitRef="usd">2582000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80MC9mcmFnOjlkNzU5MjZhY2NjMTQ1MTFiM2U0YjMzY2UzYzE4ZTFjL3RhYmxlOjE1NDQ4YTY0ZGM4NjQxNDdhOGI4OTAwY2E0ZjA5NGE5L3RhYmxlcmFuZ2U6MTU0NDhhNjRkYzg2NDE0N2E4Yjg5MDBjYTRmMDk0YTlfOC00LTEtMS0w_45202fbe-9a94-40a2-8c15-53253b085806"
      unitRef="usd">2461000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMjM5Nw_b8ae40fe-dc70-44ac-a56c-cfe86fba0180">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 September&#160;30, 2020 are the result of acquisitions of certain assets formerly owned by VeriTeQ Corporation in November 2015 and Femiline AB in November 2017, 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 nine months ended September&#160;30, 2020:&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, 2020&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 September 30, 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;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 September&#160;30, 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;(902)&lt;/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;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(184)&lt;/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;383&#160;&lt;/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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,362&#160;&lt;/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;(236)&lt;/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,126&#160;&lt;/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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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,589)&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,537&#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, 2019 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,693&#160;&lt;/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;(766)&lt;/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;927&#160;&lt;/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;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(156)&lt;/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&#160;&lt;/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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(98)&lt;/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;682&#160;&lt;/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;5,364&#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;(1,923)&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,441&#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;For each of the three months ended September&#160;30, 2020 and 2019, amortization expense related to intangible assets was $0.2 million&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;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;nine&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 September&#160;30, 2020 and 2019, amortization expense related to intangible assets was $0.7&#160;million and $0.6&#160;million, 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 September&#160;30, 2020, 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;2020 (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;283&#160;&lt;/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;2021&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;953&#160;&lt;/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;2022&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;627&#160;&lt;/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;2023&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;383&#160;&lt;/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;2024&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;367&#160;&lt;/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;633&#160;&lt;/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,246&#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 September&#160;30, 2020, there has been no impairment of goodwill or intangible assets based on the qualitative assessments performed by the Company.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMjM5OQ_7702cc55-336a-4fae-8122-c9315ccd81fc">&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 nine months ended September&#160;30, 2020:&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, 2020&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 September 30, 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;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="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjA1YTI5NGRjNThjMTRiNTQ4ZmQ3NjI5YzM5MWU4ZjBmL3RhYmxlcmFuZ2U6MDVhMjk0ZGM1OGMxNGI1NDhmZDc2MjljMzkxZThmMGZfNC0xLTEtMS0w_ee67ec3c-9af3-426e-a340-e8e909899996"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjA1YTI5NGRjNThjMTRiNTQ4ZmQ3NjI5YzM5MWU4ZjBmL3RhYmxlcmFuZ2U6MDVhMjk0ZGM1OGMxNGI1NDhmZDc2MjljMzkxZThmMGZfNC0zLTEtMS0w_76564656-3671-4717-8341-2b12ce4d8072"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjA1YTI5NGRjNThjMTRiNTQ4ZmQ3NjI5YzM5MWU4ZjBmL3RhYmxlcmFuZ2U6MDVhMjk0ZGM1OGMxNGI1NDhmZDc2MjljMzkxZThmMGZfNC01LTEtMS0w_44f710c2-1df9-4f26-a4b9-c60248972ae8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjA1YTI5NGRjNThjMTRiNTQ4ZmQ3NjI5YzM5MWU4ZjBmL3RhYmxlcmFuZ2U6MDVhMjk0ZGM1OGMxNGI1NDhmZDc2MjljMzkxZThmMGZfNC03LTEtMS0w_c2122e34-b735-4fdf-ab55-35b40dc91370"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMjM5NQ_8b76cd12-36f1-4282-8a22-d88105f2fecb">&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 September&#160;30, 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;(902)&lt;/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;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(184)&lt;/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;383&#160;&lt;/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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,362&#160;&lt;/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;(236)&lt;/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,126&#160;&lt;/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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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,589)&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,537&#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, 2019 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,693&#160;&lt;/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;(766)&lt;/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;927&#160;&lt;/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;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(156)&lt;/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&#160;&lt;/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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(98)&lt;/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;682&#160;&lt;/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;5,364&#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;(1,923)&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,441&#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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMjQwMg_86e2965e-5486-48f2-99e7-a5f046fb1707">&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 September&#160;30, 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;(902)&lt;/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;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(184)&lt;/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;383&#160;&lt;/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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,362&#160;&lt;/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;(236)&lt;/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,126&#160;&lt;/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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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,589)&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,537&#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, 2019 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,693&#160;&lt;/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;(766)&lt;/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;927&#160;&lt;/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;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(156)&lt;/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&#160;&lt;/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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(98)&lt;/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;682&#160;&lt;/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;5,364&#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;(1,923)&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,441&#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="i1a272956850c40f49131acb00a0a3989_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNC0xLTEtMS0w_56d347d9-41c4-45be-b4cc-554acecf007b"
      unitRef="usd">1736000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a272956850c40f49131acb00a0a3989_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNC0zLTEtMS0w_f0868399-abd9-4509-980d-afb3bb9e3357"
      unitRef="usd">902000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1a272956850c40f49131acb00a0a3989_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNC01LTEtMS0w_fa1f4d0f-4c11-4a9c-8d89-117fedcf0ec8"
      unitRef="usd">834000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6b56484248994a52aa7fbdbdd45fecc2_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNC03LTEtMS0wL3RleHRyZWdpb246NjJlMGUxNzAzOTI5NDcwZjk1YmQ3ZjQ2YzMxMjFmYTJfNA_660b1c3e-5d81-4bc3-adf0-3ed4caf4b305">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia2b0c57f1b8a4ff497c34b50f16c2056_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNC03LTEtMS0wL3RleHRyZWdpb246NjJlMGUxNzAzOTI5NDcwZjk1YmQ3ZjQ2YzMxMjFmYTJfNw_d515c778-c2dc-4dc7-9d9d-f06d860b9302">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4aec0c45bded46789231410ad2067fc7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNS0xLTEtMS0w_eb14a7c6-358e-4724-9bb1-92709d40526f"
      unitRef="usd">2033000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4aec0c45bded46789231410ad2067fc7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNS0zLTEtMS0w_9791f5e9-0de7-4a93-ad55-c340ecebb635"
      unitRef="usd">1196000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4aec0c45bded46789231410ad2067fc7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNS01LTEtMS0w_042e362e-2b91-41f6-9a9b-248f9d6d4cb1"
      unitRef="usd">837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7f48b9ca0f4d4fe89b9def19fa5304d5_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNS03LTEtMS0wL3RleHRyZWdpb246Y2MwMTMxZWZmMDE2NGRiNzk2M2I0NGM5ZmYzMjBkOWNfNA_323b90f1-853a-40c5-8bb4-4103e6de3d19">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i526ab4b05e8d484aad6791c83c3ea342_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNS03LTEtMS0wL3RleHRyZWdpb246Y2MwMTMxZWZmMDE2NGRiNzk2M2I0NGM5ZmYzMjBkOWNfNw_9a2794e7-2d99-4548-bef4-7bd35b9ab353">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6a3af7fbcebe4792a026ebb0cd20f9da_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNi0xLTEtMS0w_2317593d-ddd3-41ae-9315-49180b9b2d40"
      unitRef="usd">567000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6a3af7fbcebe4792a026ebb0cd20f9da_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNi0zLTEtMS0w_0ab2b7fc-a8da-4287-a4d2-f6785c4d0eca"
      unitRef="usd">184000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6a3af7fbcebe4792a026ebb0cd20f9da_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNi01LTEtMS0w_642b0d5f-f0fa-4c37-84e3-f6132b2473e7"
      unitRef="usd">383000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic67655be7de44d19a88fe304bba32049_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNi03LTEtMS0w_f368a855-3f6e-4c60-a8a9-6b8bb2624adc">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i52ce7043bf4b4e26af1b87182ef0649b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNy0xLTEtMS0w_8f953774-dba5-46b9-8ab5-dfb978f3cee7"
      unitRef="usd">62000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i52ce7043bf4b4e26af1b87182ef0649b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNy0zLTEtMS0w_836a9b13-1079-43dc-b058-ecae1073d0b1"
      unitRef="usd">44000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i52ce7043bf4b4e26af1b87182ef0649b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNy01LTEtMS0w_e92d0d20-8ad8-4c80-bee3-e3c3d221388e"
      unitRef="usd">18000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i58351cd5042b4d10b475b6ebbefbd659_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfNy03LTEtMS0w_d7392c16-8e5e-4fdb-a194-71aaf96612c4">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ba874f1599446af9aa4764503152468_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOC0xLTEtMS0w_6a857834-a7c8-4f8b-a063-20926ab59476"
      unitRef="usd">1362000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ba874f1599446af9aa4764503152468_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOC0zLTEtMS0w_59f7d1a8-9d9f-4a63-a7f3-8285333624d0"
      unitRef="usd">236000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3ba874f1599446af9aa4764503152468_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOC01LTEtMS0w_10d7bf94-2557-4edd-a5d1-dd7d2881769e"
      unitRef="usd">1126000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i59e07f1144a44e50b2441873c42bca52_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOC03LTEtMS0wL3RleHRyZWdpb246ODA2MjYyODM1MjRlNDlhZGI0OWYyMWQwMGM2NGM5NGZfNA_9a8f7e6b-143f-42f1-a3ef-1b8cfdb55b4f">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i05556c9e6ca04e38b69b6ca9f983055f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOC03LTEtMS0wL3RleHRyZWdpb246ODA2MjYyODM1MjRlNDlhZGI0OWYyMWQwMGM2NGM5NGZfNw_a20e2cd2-7aca-4fb0-a946-4bdec0b2a1c7">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i191fa079cc3f406385673f36874cfdb7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOS0xLTEtMS0w_f124830b-7d37-491d-afcd-8b28b7db6ebc"
      unitRef="usd">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i191fa079cc3f406385673f36874cfdb7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOS0zLTEtMS0w_a72ba87a-2a70-490d-aead-e4cce3e3f1b3"
      unitRef="usd">27000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i191fa079cc3f406385673f36874cfdb7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOS01LTEtMS0w_e7cae35e-0c09-44f7-8f6c-309be1c8a37a"
      unitRef="usd">48000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i02711d73a3a246f08476a18c483e5ad2_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOS03LTEtMS0wL3RleHRyZWdpb246OTBlNDVlYTA1NDExNGY3MGE3MDNkYjlkMjE1ODI2MGVfNA_ea4a5ee7-5533-4dda-b407-a87732904634">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i731c377573c6429ab103cd8adfb0bf2a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfOS03LTEtMS0wL3RleHRyZWdpb246OTBlNDVlYTA1NDExNGY3MGE3MDNkYjlkMjE1ODI2MGVfNw_706e59df-8453-4a6f-9e42-914961c7ffcc">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfMTAtMS0xLTEtMA_adc69f69-1a21-44c0-9155-a6231785817b"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfMTAtNS0xLTEtMA_9302d88a-dedf-4e34-89f2-19e8aabb64b2"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfMTEtMS0xLTEtMA_edd10ff0-4ca2-4884-bc22-2f05f9b2ea1e"
      unitRef="usd">6126000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfMTEtMy0xLTEtMA_5d46dfe7-0638-412a-ad5c-9547726f778e"
      unitRef="usd">2589000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmE2NjViZTVhZmYzOTQ2MWJhZGYxNTA5ZWU4NGJkMGZiL3RhYmxlcmFuZ2U6YTY2NWJlNWFmZjM5NDYxYmFkZjE1MDllZTg0YmQwZmJfMTEtNS0xLTEtMA_c464581f-7d91-4964-b43f-8e2740b471c6"
      unitRef="usd">3537000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i67d6703dca7c4e008d68f77125351ca3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNC0xLTEtMS0w_093f3c00-2358-4991-8c18-c11e75c5fbe7"
      unitRef="usd">1693000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i67d6703dca7c4e008d68f77125351ca3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNC0zLTEtMS0w_2f2cc9c4-1cc6-4da7-b557-10695a702216"
      unitRef="usd">766000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i67d6703dca7c4e008d68f77125351ca3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNC01LTEtMS0w_d555d478-6883-48f9-861c-3d84ec9cb722"
      unitRef="usd">927000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic3e6cf1a140446b4aba8922671eab07b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNC03LTEtMS0wL3RleHRyZWdpb246MTU5ZjYyYWYyYTI4NGVkMWJiMzY1YjQ1ZWIxYjUwYWZfNA_f1beef17-7750-4e76-bbdd-5beea8b0c1fb">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1f3bd4d27e7d4fd59c060527160a1653_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNC03LTEtMS0wL3RleHRyZWdpb246MTU5ZjYyYWYyYTI4NGVkMWJiMzY1YjQ1ZWIxYjUwYWZfNw_301d273b-ddf2-4fef-98f0-324f972e1ad5">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if37de80b3010449eb4778a33a0bd8e97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNS0xLTEtMS0w_97312aa9-df5b-40e0-a0a6-447a016128cc"
      unitRef="usd">1896000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if37de80b3010449eb4778a33a0bd8e97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNS0zLTEtMS0w_2af2ba6a-b55f-4acf-96fc-10502bed0601"
      unitRef="usd">836000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if37de80b3010449eb4778a33a0bd8e97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNS01LTEtMS0w_1cbdb2f8-656b-4437-955d-c3c8728bb0be"
      unitRef="usd">1060000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaf57052e8c9c4c8fae79e0a40663813f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNS03LTEtMS0wL3RleHRyZWdpb246M2U4MDNlN2FhNmY5NDlkYWE4ZWM4MGVjOWZkNWJhM2VfNA_69acdbc0-43ce-47ce-9370-24d258de6380">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf2b30093a784d56a93e9a5a784c7b2e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNS03LTEtMS0wL3RleHRyZWdpb246M2U4MDNlN2FhNmY5NDlkYWE4ZWM4MGVjOWZkNWJhM2VfNw_e66d011e-bd1a-4a1a-ae13-60c43386b142">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89515506d9cd408bbcb7d6cb5cd23755_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNi0xLTEtMS0w_87401053-6fb0-4cb8-8786-341a5f6a7c16"
      unitRef="usd">567000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89515506d9cd408bbcb7d6cb5cd23755_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNi0zLTEtMS0w_c357293f-1534-49f0-aab8-8f5a876119b0"
      unitRef="usd">156000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i89515506d9cd408bbcb7d6cb5cd23755_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNi01LTEtMS0w_57c93f79-0225-406e-b629-86b792c4bdde"
      unitRef="usd">411000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i05ba00452f864f20b60cd62fdfdf9c31_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNi03LTEtMS0w_f75845a5-06b1-4de8-a3a1-ccf860476f2a">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia7ca3aa9b24d44749f0bd77f7c2d1f35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNy0xLTEtMS0w_4dd6e46e-b5f8-445c-921e-3ac614f2ef7c"
      unitRef="usd">62000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia7ca3aa9b24d44749f0bd77f7c2d1f35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNy0zLTEtMS0w_593b85a6-a5fc-4058-bd31-4fe3a2759e8c"
      unitRef="usd">39000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia7ca3aa9b24d44749f0bd77f7c2d1f35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNy01LTEtMS0w_a76eac41-3d22-47dc-bb80-dca25b04188e"
      unitRef="usd">23000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i68b4337aa9514252b1bdb1156aefcc22_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfNy03LTEtMS0w_e223e00f-0a6a-41ca-849e-f3b0b94f02eb">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9c02f22fed0e4e5e92118223a0651dbb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOC0xLTEtMS0w_801edc69-e2c2-4b56-9d68-ea2fc54c636a"
      unitRef="usd">780000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9c02f22fed0e4e5e92118223a0651dbb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOC0zLTEtMS0w_34dcc22a-a932-41aa-8375-2ad40052e26f"
      unitRef="usd">98000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9c02f22fed0e4e5e92118223a0651dbb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOC01LTEtMS0w_1c3d3da8-20ac-478e-8984-6a54daf41798"
      unitRef="usd">682000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5e77dc4de56846799bcdb2eedc148e67_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOC03LTEtMS0wL3RleHRyZWdpb246MzAyNDI3Zjg1YTcyNGU0MjhhZThhN2VlMWU5YTU4OTBfNA_e274aa29-64cf-4fa9-a2db-99319455da8f">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1d7ac686d1cb4e228d7ffa048d444159_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOC03LTEtMS0wL3RleHRyZWdpb246MzAyNDI3Zjg1YTcyNGU0MjhhZThhN2VlMWU5YTU4OTBfNw_8a48b2fc-0cf1-4780-9d26-3f57f1774c23">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf54794544d84840a606c78fd0700be1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOS0xLTEtMS0w_c254fa37-3b05-47a1-a523-33c27cd0e201"
      unitRef="usd">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf54794544d84840a606c78fd0700be1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOS0zLTEtMS0w_0c95bb8b-1677-450e-851b-28201a1263f7"
      unitRef="usd">28000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idf54794544d84840a606c78fd0700be1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOS01LTEtMS0w_b79e9a22-e8cf-4249-ad68-95d7c6325803"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i60477c08dfab43debb7a4557c36c471e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOS03LTEtMS0wL3RleHRyZWdpb246YWI4YjlhY2ZhYzg0NGYwMDk5ODEzZjA0MzZiMTljMTVfNA_0b691a15-28c0-4c18-bd83-c591fd5dbfec">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i46c7099a9ed44df4a8a419964072f2c3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfOS03LTEtMS0wL3RleHRyZWdpb246YWI4YjlhY2ZhYzg0NGYwMDk5ODEzZjA0MzZiMTljMTVfNw_81e76b8c-7eb8-4556-aa93-960e001b1cf0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfMTAtMS0xLTEtMA_c51830a4-4ae8-444e-bc6a-e0776ee0234f"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfMTAtNS0xLTEtMA_30891a40-5cf1-4bd8-a0b9-ef10c3bda102"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfMTEtMS0xLTEtMA_4b40f9f6-3c6e-4be9-96b0-921ac4132f4a"
      unitRef="usd">5364000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfMTEtMy0xLTEtMA_ff03e8ff-3078-4106-bcd5-43059fb460b0"
      unitRef="usd">1923000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOmQ0MjE0NjYwMDI3MTRjOThhZDkyOGM4NzU1MjJlMDBlL3RhYmxlcmFuZ2U6ZDQyMTQ2NjAwMjcxNGM5OGFkOTI4Yzg3NTUyMmUwMGVfMTEtNS0xLTEtMA_0ca3f6b1-eb74-4bb7-b9f9-8c78bd418526"
      unitRef="usd">3441000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMTY3Mw_7a0b0416-fd39-435f-ae46-46152073b788"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMTY3Mw_a482b075-d4e5-4c4d-9993-4d295975ee71"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMTY0OTI2NzQ0NDExNQ_cd70731a-29c7-410b-b2a0-e4a50f9e5efb"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMTc3NA_8de22de0-8083-40ed-97ef-e1359f62ad26"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RleHRyZWdpb246NjQwMmE1MTRlNzRlNDIxNzhlNjg0N2MwZWQwODAyNjdfMjQwMw_3f35b373-07b2-4dbc-a337-5157ffbf4e85">&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 September&#160;30, 2020, 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;2020 (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;283&#160;&lt;/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;2021&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;953&#160;&lt;/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;2022&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;627&#160;&lt;/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;2023&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;383&#160;&lt;/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;2024&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;367&#160;&lt;/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;633&#160;&lt;/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,246&#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="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfMi0yLTEtMS0w_c2a482fb-1ab5-48d7-8b97-2de21258e421"
      unitRef="usd">283000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfMy0yLTEtMS0w_cda33096-8143-4bd7-9159-86716db97e87"
      unitRef="usd">953000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfNC0yLTEtMS0w_7d7d56bf-c9cf-4d02-b767-36f21514b029"
      unitRef="usd">627000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfNS0yLTEtMS0w_16995554-9248-4db8-b3e0-f8ae033c02e9"
      unitRef="usd">383000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfNi0yLTEtMS0w_1a8365c2-55ce-405e-b660-5776ce925866"
      unitRef="usd">367000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <esta:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfNy0yLTEtMS0w_a0d93f19-eb99-4daf-8272-1db861f954a1"
      unitRef="usd">633000</esta:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80My9mcmFnOjY0MDJhNTE0ZTc0ZTQyMTc4ZTY4NDdjMGVkMDgwMjY3L3RhYmxlOjczNmVmODJjYjUyOTQ1NWRhYTA0ZTk1Yjc5YTJmYTFiL3RhYmxlcmFuZ2U6NzM2ZWY4MmNiNTI5NDU1ZGFhMDRlOTViNzlhMmZhMWJfOC0yLTEtMS0w_36552941-9069-4d9d-b8e8-021b36463c93"
      unitRef="usd">3246000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNTk4MQ_5794a68e-1ebb-4fd8-8fd5-5b79f7cf2cf6">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 &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;market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. &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 September 30, 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;2,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 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;2,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;/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="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;2,630&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;2,630&#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;border-top: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: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: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:1pt solid #000000;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, 2019&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;3,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,072&#160;&lt;/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;Acquisition-related contingent consideration&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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;3,994&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,994&#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: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: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: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: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: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 and contingent consideration related to the business acquisition completed in fiscal 2017 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 on August 12, 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, 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 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% at September&#160;30, 2020 and December&#160;31, 2019.&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 (Madryn)&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;September 30, 2020&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, 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;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.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;21.4%&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;9.8%&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.1%&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;5.00&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;5.75&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;On November 17, 2017, the Company and Femiline AB and Johan Anderson, or the Seller, entered into an agreement to purchase certain assets from the Seller. The assets purchased included all existing inventory previously sold by the Company to the Seller, all customer relationships and a covenant not to compete. The aggregate purchase price for the assets purchased was 100,000 Class A Ordinary shares of the Company, contingently issuable upon achievement of specific milestones. Based on the valuation of the Company&#x2019;s shares performed by a valuation specialist, the contingently issuable shares had an aggregate value of $1.0 million calculated as a product of contingently issuable shares and estimated fair value per share on the date of the agreement. As of September&#160;30, 2020, the Company has issued 100,000 shares to the Seller after the milestones for fiscal 2018, 2019 and 2020 were met. Prior to the full issuance of shares, the fair value of the contingently issuable shares was determined using the closing price of the Company&#x2019;s publicly traded shares.&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 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 nine months ended September&#160;30, 2020 or during the year ended December&#160;31, 2019. &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 volatility and risk-free rate.&#160;The higher/lower the estimated volatility, the higher/lower the value of the debt redemption feature liability. The higher/lower the risk-free interest rate, the higher/lower the value of the debt conversion 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:62.739%"/&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 style="width:1.0%"/&gt;&lt;td style="width:16.608%"/&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: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;Acquisition-related Contingent Consideration&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;Put Option Liability (Madryn)&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, 2018&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 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,828&#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;4,768&#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of financial instruments&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="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;1,356&#160;&lt;/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:#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="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;(568)&lt;/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,843)&lt;/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;Settlement&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="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;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 September 30, 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 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;630&#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;3,281&#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="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;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 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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;3,072&#160;&lt;/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="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;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(442)&lt;/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;Settlement&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="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;(618)&lt;/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;Balance at September 30, 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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,630&#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: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="border-bottom:1pt solid #000000;border-top:3pt double #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNTk3NQ_ca9e682a-33de-40f4-9090-da98dc71912c">&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 September 30, 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;2,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 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;2,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;/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="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;2,630&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;2,630&#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;border-top: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: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: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:1pt solid #000000;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, 2019&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;3,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,072&#160;&lt;/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;Acquisition-related contingent consideration&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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;3,994&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,994&#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: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: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: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: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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="ia6a2e0afeb024326a2bc7c39e3bc7683_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfNi0xLTEtMS0w_fc9ca2dd-c4c4-4fcd-907c-cfab46493596"
      unitRef="usd">2630000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icde781f32cf643e19c2b999cdd7b08d9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfNi0zLTEtMS0w_287bf791-8ead-43fc-a211-98554e6e54da"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5972293ff2da486cb962d48b7d9e9de5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfNi01LTEtMS0w_94c9e5ef-2f31-41b4-90e0-6e4fd1d840e4"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie8733395a9ce4d28ae7c98280aecbe15_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfNi03LTEtMS0w_4c3a0cc1-922d-47b8-8109-366fd1c7f941"
      unitRef="usd">2630000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia6a2e0afeb024326a2bc7c39e3bc7683_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfOS0xLTEtMS0w_6e8643ae-193a-440c-ad7f-be0d4c50dfdd"
      unitRef="usd">2630000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icde781f32cf643e19c2b999cdd7b08d9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfOS0zLTEtMS0w_c85e4796-e265-4cab-84e9-25b53169a2bc"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5972293ff2da486cb962d48b7d9e9de5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfOS01LTEtMS0w_5747b29b-6fd0-4642-8767-e982fac2f984"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie8733395a9ce4d28ae7c98280aecbe15_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjg2YTlkOGJjYTQzNzRiYWVhNGY1NjVmMWUwOGE0MGJhL3RhYmxlcmFuZ2U6ODZhOWQ4YmNhNDM3NGJhZWE0ZjU2NWYxZTA4YTQwYmFfOS03LTEtMS0w_8f880e71-aef0-448c-86cc-72150c97ee65"
      unitRef="usd">2630000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ib63379d3a96f4a6a9e4cc424af9cc09d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNi0xLTEtMS0w_58b469e8-5cd7-4b38-bf33-a547fcc4754e"
      unitRef="usd">3072000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9b83fb316bf04feaad215f89bc7f07aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNi0zLTEtMS0w_ec6bfd8e-6824-4c73-80bb-d249b74ae198"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iaac1971b849d47ac9be7b8ba970135d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNi01LTEtMS0w_a8cfbb59-d799-409b-9ddd-48578a2c62ee"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3bc5e7390d8a48769df7cbbaf90d43bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNi03LTEtMS0w_ea2e3f57-2de4-49a1-bdad-6f9987ab951d"
      unitRef="usd">3072000</us-gaap:DerivativeLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib63379d3a96f4a6a9e4cc424af9cc09d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNy0xLTEtMS0w_9f8410c6-3322-4401-a43f-d84644fa9fbb"
      unitRef="usd">922000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9b83fb316bf04feaad215f89bc7f07aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNy0zLTEtMS0w_9f3e5da2-327b-462d-b129-807e1ae6faef"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iaac1971b849d47ac9be7b8ba970135d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNy01LTEtMS0w_5f34d890-866b-497c-9799-1d2b56439ced"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3bc5e7390d8a48769df7cbbaf90d43bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfNy03LTEtMS0w_306bcabd-aad1-4c42-a7c1-9606e401cd7b"
      unitRef="usd">922000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib63379d3a96f4a6a9e4cc424af9cc09d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfOC0xLTEtMS0w_d6553b50-f136-4293-a9c8-960e93577ad9"
      unitRef="usd">3994000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9b83fb316bf04feaad215f89bc7f07aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfOC0zLTEtMS0w_ae7e2052-e868-415d-bc0f-5c9d4fe4525a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iaac1971b849d47ac9be7b8ba970135d0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfOC01LTEtMS0w_cec77721-b23b-4939-a091-f618325405d9"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3bc5e7390d8a48769df7cbbaf90d43bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmQzY2ZlNTI5MjlkODQ4YzY4OTNhZGIwNWRkY2I1NzQ1L3RhYmxlcmFuZ2U6ZDNjZmU1MjkyOWQ4NDhjNjg5M2FkYjA1ZGRjYjU3NDVfOC03LTEtMS0w_8957d789-9a2c-4e59-bd76-1bf2e38f90fb"
      unitRef="usd">3994000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ic278b674ac954c8cad61d28f0472dffb_I20170831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMjQ0OQ_a6e8ec06-378c-473a-a647-c4f280520a24"
      unitRef="usd">15100000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i84087929c8474a36939b90250474eea5_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMjU2MA_628d920c-00fe-4147-8785-9aef305e8a82"
      unitRef="usd">5000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0146173faa0948ea999025ee9c39527f_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMjU2Nw_013ffe05-172c-420b-ba32-b7a878c4e4ea"
      unitRef="usd">1600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ib34c7aa061164ec39a7bf129bf496e63_D20171001-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMjY5OQ_738074dc-9d1f-4938-ab39-ca5d50bc20c6"
      unitRef="usd">10000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="iba2194e53f2e49d6986f3e815beb91ef_D20190812-20190812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMjc0Mw_8ffa932c-d5f6-47b2-bc02-f32352d025b1"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i23b2a072d5e1449aa247e657e3b7e73e_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMzc5Mw_0afbc92b-c998-4b4b-9005-87e493356e66"
      unitRef="number">0.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="if511107a324c43d8b9e2054baa43ce3e_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfMzc5Mw_4d5be475-837d-4059-b5de-f5905501076c"
      unitRef="number">0.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNTk3Nw_7787155f-29f3-49d4-830e-265648b6bf2a">&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 (Madryn)&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;September 30, 2020&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, 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;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.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;21.4%&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;9.8%&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.1%&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;5.00&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;5.75&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="i076c2f06805c41d89c4464f7e9367c93_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfMi0zLTEtMS0w_920254a9-2628-48fd-a0ed-c914c85fe9f8"
      unitRef="number">0.203</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i97d26096c0ae4d6ea3b2cf1dcd592ef6_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfMi01LTEtMS0w_8363bf95-fbc6-4453-97b2-4bf22f944b97"
      unitRef="number">0.214</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i478fea2002aa4989891eb46e1fcf72e4_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfMy0zLTEtMS0w_c552231d-55c4-43f3-a1b1-200d53b9c8ef"
      unitRef="number">0.098</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i1b9fb9485dd444bea5b26d75217f374d_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfMy01LTEtMS0w_ccfae609-5f37-4162-b2cc-d64b2e9fa9eb"
      unitRef="number">0.101</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="ibe8b06cf4b934d62b61dbb14a1d7f005_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfNC0zLTEtMS0w_2eb9dde8-5e63-4e72-b583-548709db13b7"
      unitRef="number">5.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i53001e7bd74e4c048d3924356892099e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfNC01LTEtMS0w_4ee8e497-99a5-428c-9780-f2c6168044a1"
      unitRef="number">5.75</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i532e17747dfc4ed48451a4b4ccbfed70_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfNS0zLTEtMS0w_69147099-4184-4740-a5ec-4abd82626c2f"
      unitRef="number">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i952f852032f74f08b464fa2337fa1f58_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOmVkZjI0OWRjMGU2MjQ3N2JhMjg0M2E5ZDlhMDBlMGUxL3RhYmxlcmFuZ2U6ZWRmMjQ5ZGMwZTYyNDc3YmEyODQzYTlkOWEwMGUwZTFfNS01LTEtMS0w_3797f541-fe55-4dc2-a1f8-5a1661f0df4b"
      unitRef="number">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <esta:BusinessCombinationConsiderationTransferredEquityInterestIssuableNumberofShares
      contextRef="i702f4bc9c22744ae97e55f4bcb1ad97e_D20171117-20171117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNDI4NA_9527c8f9-8e47-4a23-8e49-c237c534443e"
      unitRef="shares">100000</esta:BusinessCombinationConsiderationTransferredEquityInterestIssuableNumberofShares>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3a279309b60c43a48ed563c12130dca3_I20171117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNDUzMw_cd94c47d-2d9e-4dad-9b11-e23754082c77"
      unitRef="usd">1000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <esta:BusinessCombinationConsiderationTransferredEquityInterestIssuableNumberofShares
      contextRef="i511d8c42ac9841deac46b92a4ae54585_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNDY5MA_b95eb5d3-ea5a-4649-a228-30b3766f0e00"
      unitRef="shares">100000</esta:BusinessCombinationConsiderationTransferredEquityInterestIssuableNumberofShares>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RleHRyZWdpb246OGY5Nzk2ZDhmMDk2NDE3NGFlZDg5OGRiZjYzOWUwNWRfNTk3OQ_f88376f2-da1e-45e6-9df0-c69e0694e580">&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:62.739%"/&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 style="width:1.0%"/&gt;&lt;td style="width:16.608%"/&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: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;Acquisition-related Contingent Consideration&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;Put Option Liability (Madryn)&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, 2018&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 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,828&#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;4,768&#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of financial instruments&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="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;1,356&#160;&lt;/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:#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="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;(568)&lt;/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,843)&lt;/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;Settlement&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="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;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 September 30, 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 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;630&#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;3,281&#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="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;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 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;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;3,072&#160;&lt;/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="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;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(442)&lt;/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;Settlement&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="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;(618)&lt;/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;Balance at September 30, 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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,630&#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: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="border-bottom:1pt solid #000000;border-top:3pt double #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic116346d8bc441ebb8035ffd2cd0fd33_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMi04LTEtMS0w_f476782e-7464-4a54-a1b5-3756b4557aa1"
      unitRef="usd">1828000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0aceebf361fa4be18498e0b8d20f56ea_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMi0xMC0xLTEtMA_36e00694-5acf-40a4-a482-6225eb95d81f"
      unitRef="usd">4768000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i0f0fc5a09a4f4aa495b682a6dfbbef67_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMy04LTEtMS0zOTA_6481e3bb-f6e4-4d44-9c63-a900fbbe8d2d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="icf118f44caff46f6af22ea97f32b30f7_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMy0xMC0xLTEtMzky_13966f10-a6a7-47f0-b141-7b34eeffc40f"
      unitRef="usd">1356000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i0f0fc5a09a4f4aa495b682a6dfbbef67_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfNC04LTEtMS0w_3db4918b-f259-484d-b58e-4142b89fa4e9"
      unitRef="usd">-568000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="icf118f44caff46f6af22ea97f32b30f7_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfNC0xMC0xLTEtMA_762771db-db9a-4a30-bf8a-d28d10bf3953"
      unitRef="usd">-2843000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i0f0fc5a09a4f4aa495b682a6dfbbef67_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfNS04LTEtMS0zOTQ_3d2387aa-0228-4a98-b77e-7cc5feade88c"
      unitRef="usd">630000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="icf118f44caff46f6af22ea97f32b30f7_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfNS0xMC0xLTEtMzk2_3a32be10-6ad5-4272-a772-6013bc91839c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i301ceef05bd04cb6b15cc81974574f77_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfNy04LTEtMS0w_a831405c-cc84-4438-a300-a53ba2165a11"
      unitRef="usd">630000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1d751e01c14e46d5896f1424453ca117_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfNy0xMC0xLTEtMA_0b66cc71-3b25-4320-9556-d06d323265a6"
      unitRef="usd">3281000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3a276a6140494ffdb63c50539b39a68c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfOS04LTEtMS0w_e2854ca7-d5f6-4072-a186-9252d6a4f4f7"
      unitRef="usd">922000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib703d1f61cd64fed883bf5b4699eec8d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfOS0xMC0xLTEtMA_b1449f09-2f2a-4f19-8856-5b3b1282c05c"
      unitRef="usd">3072000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6fe40ec5d993433d9f1cc4b907495c3e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMTEtOC0xLTEtMA_4377d805-92e9-4c52-9c00-b6cf05f4c265"
      unitRef="usd">-304000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia57de28347b24acba9feda5d555d9b1e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMTEtMTAtMS0xLTA_0918cedf-2d78-44eb-b802-9b5198cfdbc7"
      unitRef="usd">-442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i6fe40ec5d993433d9f1cc4b907495c3e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMTItOC0xLTEtMTc5Mg_ac8c3ee6-8e51-4495-b4f6-4c50eb200b84"
      unitRef="usd">618000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ia57de28347b24acba9feda5d555d9b1e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMTItMTAtMS0xLTE3OTQ_00c234ab-85f4-4aa0-90b2-26f634647fd3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i72753387458746c4a9fb70c325caf897_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMTMtOC0xLTEtMA_d34cd7d2-1d4d-441d-9967-3d9b88b572e1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i619f92b3d3444e5ea9fc3e86c460e342_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80Ni9mcmFnOjhmOTc5NmQ4ZjA5NjQxNzRhZWQ4OThkYmY2MzllMDVkL3RhYmxlOjBjNDk5Nzg5OGQ1NTRmOGI4OTczZmU3ZGYwMjA2YzI3L3RhYmxlcmFuZ2U6MGM0OTk3ODk4ZDU1NGY4Yjg5NzNmZTdkZjAyMDZjMjdfMTMtMTAtMS0xLTA_7d33aa6e-8bbb-4917-8858-e7bd850474cd"
      unitRef="usd">2630000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfNDUwMQ_79ea7aa3-a73d-4128-bdc6-d735f7b0ba38">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 $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 September&#160;30, 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 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, &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;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 September&#160;30, 2020. The Company incurred $5.9 million and $4.5 million in interest expense in connection with Madryn Credit Agreement during the nine months ended September&#160;30, 2020 and in 2019, respectively, including $0.7&#160;million and $0.3&#160;million of direct costs to amend the Madryn Credit Agreement in August 2020 and June 2019, respectively, which were expensed as interest expense. 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 the third quarter of fiscal 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;September 30,&lt;br/&gt;2020&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;2019&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;(15,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,858)&lt;/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;49,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;48,142&#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 September&#160;30, 2020, the Company is in compliance with all financial debt covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9a97bd29769c4e3da381d9ca4edd7440_I20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzUw_02f52d0a-2c73-4fe7-b9ff-93e9e045a89a"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0b605c2029a0423b83e891ae1000a3d6_I20170824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfNjUx_4e1e3a7c-aaba-49b2-8c91-62bf4ca39b8f"
      unitRef="usd">65000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i46561dfbe4194d95a83a6a6166824e59_I20170824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfNjU1_c459857e-5b15-4699-9f4f-a1fbed1a242a"
      unitRef="usd">30000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie90e58b14bea4c1ba977f6e27fab173a_D20171031-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTA0Nw_00ad4f7f-2f78-413f-9aa5-2ea9df16f595"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i89c12ceac7ab4239afaa1b117b61acd1_D20171215-20171215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTA4NQ_e22054d7-8a00-4b98-a883-5e73440f50d7"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i84087929c8474a36939b90250474eea5_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTE3NQ_101444fa-cdb4-4c5a-8846-4ace1a3a411a"
      unitRef="usd">40000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <esta:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="idc84d408ffb841e6a88272b1816cd228_I20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTI5Mg_066108f5-7721-4b97-b16a-c861b2879a2d"
      unitRef="usd">10000000.0</esta:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <esta:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i282d8185e9084fa1b2466e7eb0e093b7_I20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTMxMA_3d0dd642-8cdd-47b5-a32a-c68bf2cd5fa3"
      unitRef="usd">15000000.0</esta:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibe1fe5e05ea140d4b5496e9739652f10_D20190812-20190812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTQ2Mw_7d2ba786-c81f-4566-b713-677e4d5b7a49"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTU0MQ_a0ebee23-5725-447e-8cea-2390d1e2f210"
      unitRef="usd">65000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3f47b15056124024a8f34d8bf4555537_D20190101-20190616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMjU1NA_a7791fae-ee5f-41ad-b6d5-39bf0c32d7e6"
      unitRef="number">0.110</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i42d2999630e54e89a265c08c2581c94b_D20190617-20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMjcwMw_15c9b592-9a11-4352-b9f9-11e73c4703c6"
      unitRef="number">0.080</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <esta:DebtInstrumentDefaultInterestRateIncrease
      contextRef="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMjgyNg_751305fd-7b56-4691-a2e5-dde7838a5029"
      unitRef="number">0.040</esta:DebtInstrumentDefaultInterestRateIncrease>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMjkxMw_a9732ca7-f1e1-4ec9-a3ef-19bf6fe93dd5"
      unitRef="number">0.184</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMjk3NA_52e534a3-ec48-46ef-9415-c2cb6ed25d97"
      unitRef="number">0.106</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:InterestExpenseDebt
      contextRef="i56d881f0ea89496295d2eefa4169d447_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzAwNQ_e22971d4-6f54-404e-a4e5-390a92b86ee4"
      unitRef="usd">5900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0e4b5cea348048c9a96a3cb2cc4a9ab0_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzAxMg_172dbac8-997a-4353-8351-855d3ca045e6"
      unitRef="usd">4500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0e4b5cea348048c9a96a3cb2cc4a9ab0_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzAxMg_407586cd-16a0-44c0-9255-1264f6ce8a94"
      unitRef="usd">4500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i26845c6fd2214701b2d573bdc6fbecde_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMTY0OTI2NzQ0Njk3MA_9f89b347-fc17-4925-aea0-f2d9df8c7c48"
      unitRef="usd">700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i633243ff520f444e81f2c4b429f7a0ac_D20190601-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzE0Mw_f19f9a72-3cdb-4019-8a5a-3595fe167dbd"
      unitRef="usd">300000</us-gaap:InterestExpenseDebt>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ic278b674ac954c8cad61d28f0472dffb_I20170831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzYyNg_1adba113-3270-4c59-92d8-6e4cb0f70ee4"
      unitRef="usd">15100000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i84087929c8474a36939b90250474eea5_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzc0MQ_d026d191-19a8-47d9-95f8-7494536304aa"
      unitRef="usd">5000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0146173faa0948ea999025ee9c39527f_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzc0OA_62a3b57d-f43c-4010-abe4-d77e15719d4a"
      unitRef="usd">1600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib34c7aa061164ec39a7bf129bf496e63_D20171001-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzg4MA_f3986d29-a59b-470e-bd58-0deeca7b7014"
      unitRef="usd">10000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie36a697e1aaa4c42897da79dafe9edde_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfMzkyNA_d69d1973-e913-42bb-b3e9-c88fc6dfb467"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i33a3170c62aa4f0b962818191556c313_I20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfNDE4Nw_f6eec8b9-d7b2-4863-b3a8-f5995a86d5cd"
      unitRef="usd">1300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0146173faa0948ea999025ee9c39527f_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfNDIzMA_7a3295bb-21a2-44b5-a1cf-281eb95bb615"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RleHRyZWdpb246MzAyNTAyMTAyOTA0NDBkOWFhZDczMWM0ODIzOTIyMDRfNDQ5OQ_c6d14a74-c409-4aee-89d5-b84e342b5c56">&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;September 30,&lt;br/&gt;2020&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;2019&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;(15,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,858)&lt;/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;49,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;48,142&#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="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RhYmxlOjJlNWY0MWNlNjg3MjQ1YzdhOGU5MzhlMzkyNjY4OGVmL3RhYmxlcmFuZ2U6MmU1ZjQxY2U2ODcyNDVjN2E4ZTkzOGUzOTI2Njg4ZWZfNC0xLTEtMS0w_1cdcfc2d-516f-416f-81fa-f5f79d1785f0"
      unitRef="usd">65000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia1b66725a7f445baa84d19542ecff358_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RhYmxlOjJlNWY0MWNlNjg3MjQ1YzdhOGU5MzhlMzkyNjY4OGVmL3RhYmxlcmFuZ2U6MmU1ZjQxY2U2ODcyNDVjN2E4ZTkzOGUzOTI2Njg4ZWZfNC0zLTEtMS0w_bb6f27a7-318e-49f9-a418-dd923507773e"
      unitRef="usd">65000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RhYmxlOjJlNWY0MWNlNjg3MjQ1YzdhOGU5MzhlMzkyNjY4OGVmL3RhYmxlcmFuZ2U6MmU1ZjQxY2U2ODcyNDVjN2E4ZTkzOGUzOTI2Njg4ZWZfNy0xLTEtMS0w_60085a70-944f-4596-96d8-4c5cb2d2dce7"
      unitRef="usd">15626000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ia1b66725a7f445baa84d19542ecff358_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RhYmxlOjJlNWY0MWNlNjg3MjQ1YzdhOGU5MzhlMzkyNjY4OGVmL3RhYmxlcmFuZ2U6MmU1ZjQxY2U2ODcyNDVjN2E4ZTkzOGUzOTI2Njg4ZWZfNy0zLTEtMS0w_dfe78b89-7ace-4b33-9e2f-e1cca641b4f1"
      unitRef="usd">16858000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="if52fb783eec34fafa25ed8fd2d6e0334_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RhYmxlOjJlNWY0MWNlNjg3MjQ1YzdhOGU5MzhlMzkyNjY4OGVmL3RhYmxlcmFuZ2U6MmU1ZjQxY2U2ODcyNDVjN2E4ZTkzOGUzOTI2Njg4ZWZfOC0xLTEtMS0w_d095fc74-1635-4468-8b4e-112accf9288d"
      unitRef="usd">49374000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia1b66725a7f445baa84d19542ecff358_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF80OS9mcmFnOjMwMjUwMjEwMjkwNDQwZDlhYWQ3MzFjNDgyMzkyMjA0L3RhYmxlOjJlNWY0MWNlNjg3MjQ1YzdhOGU5MzhlMzkyNjY4OGVmL3RhYmxlcmFuZ2U6MmU1ZjQxY2U2ODcyNDVjN2E4ZTkzOGUzOTI2Njg4ZWZfOC0zLTEtMS0w_5fc58c5c-a95f-460b-adb3-9a0ac2705ba3"
      unitRef="usd">48142000</us-gaap:LongTermDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfMjY4OQ_5f8c0c5d-db46-4ed8-9b2f-ec45951aec3f">Commitments and Contingencies&lt;div style="margin-bottom:3pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&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;We lease certain facilities under various operating leases. Most of the lease agreements provide us with the option of renewing our leases at the end of the initial lease term, at fair market rates. In most cases, we expect that in the normal course of business, facility leases will be renewed or replaced by other leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:36pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September&#160;30, 2020 and 2019 rent expense was $0.3 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;nine&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 September&#160;30, 2020 and 2019 rent expense was $0.7&#160;million and $0.9&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under the operating leases as of September&#160;30, 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: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:12pt"&gt;&lt;td colspan="3" style="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="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;Operating&lt;br/&gt;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="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;(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;2020 (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;174&#160;&lt;/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;2021&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;661&#160;&lt;/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;2022&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;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;/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;2023&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;577&#160;&lt;/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;2024&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;534&#160;&lt;/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;1,285&#160;&lt;/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;3,836&#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:12pt"&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;/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;Capital Leases &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 entered into capital lease arrangements relating to software, equipment and vehicles. The lease periods are from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNzM0_58d338ef-3144-42e8-a876-5374b5a55462"&gt;three&lt;/span&gt; to seven years. The repayments are made monthly with an interest rates ranging from 7% to 12% per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under these capital leases as of September&#160;30, 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: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: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;/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;Capital&lt;br/&gt;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="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;(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;2020 (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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&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;2022&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;29&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;/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="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:0 1pt"/&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;255&#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&gt;&lt;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 included in the above 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;padding:2px 0 2px 1pt;text-align:right;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)&lt;/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;Amount payable without interest&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 #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;241&#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&gt;&lt;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;Short-term minimum capital lease payments (included in accrued liabilities)&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term minimum capital lease payments (included in other liabilities, short-term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;188&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:15pt"&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-top:6pt"&gt;&lt;span style="color:#231f20;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 September&#160;30, 2020 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, 2019&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; except for contingent equity consideration related to past asset acquisitions (see Note 3).&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;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 &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;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>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNDA3_414dbf5d-882c-4926-ae70-d2755af56f1c"
      unitRef="usd">300000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNDA3_bfe7f2a9-8519-4906-8a49-f14df46db9bc"
      unitRef="usd">300000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNDgz_0ec50f3e-552a-4048-97d3-c0ebb12769dc"
      unitRef="usd">700000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNDkw_6149fb29-4fa3-4a82-ad50-10a2dc377c70"
      unitRef="usd">900000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfMjY4NQ_1965edc3-cc9e-42da-b702-c4b37c09c819">&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under the operating leases as of September&#160;30, 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: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:12pt"&gt;&lt;td colspan="3" style="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="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;Operating&lt;br/&gt;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="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;(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;2020 (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;174&#160;&lt;/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;2021&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;661&#160;&lt;/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;2022&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;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;/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;2023&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;577&#160;&lt;/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;2024&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;534&#160;&lt;/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;1,285&#160;&lt;/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;3,836&#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:12pt"&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfMy0yLTEtMS0w_8ec62c4f-a6a0-4c4b-9828-6a4cf1fd7e64"
      unitRef="usd">174000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfNC0yLTEtMS0w_c6eceee7-96af-460e-aad5-0048cf1419e2"
      unitRef="usd">661000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfNS0yLTEtMS0w_0e9e98b0-5bef-411d-996f-62bd6adc09e6"
      unitRef="usd">605000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfNi0yLTEtMS0w_f246d231-b4e7-4cf8-ae80-50d618979a73"
      unitRef="usd">577000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfNy0yLTEtMS0w_d9d3bddc-fe56-4a2c-b8fa-1faec35d5914"
      unitRef="usd">534000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfOC0yLTEtMS0w_67f6bffb-5f06-4599-b49b-af8adca15a21"
      unitRef="usd">1285000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOjNjMGZlMWVlZjJhNjQzOTU5NmVjM2Y1Zjk4ZWU0NGZjL3RhYmxlcmFuZ2U6M2MwZmUxZWVmMmE2NDM5NTk2ZWMzZjVmOThlZTQ0ZmNfOS0yLTEtMS0w_686625e3-8b3c-479f-8373-600b7edb8753"
      unitRef="usd">3836000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibe812788f48340888dcb16be3499a6f4_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfNzQw_9772258c-fc06-4882-bf14-eb995fb19576">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idfa29950094647b6bb7438bb8beee280_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfODE4_e82220fb-1d9e-4546-9cd9-aadfd586c52e"
      unitRef="number">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7fa620e47e2a4fe1be5261bde9f61f93_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfODI0_67885739-9398-4c4a-818a-e4b5c079131f"
      unitRef="number">0.12</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RleHRyZWdpb246ZGMzZGFhMWEzN2U5NDFmYzgzMzcxOTQ0N2VjOTA1MzlfMjY4Nw_33e7b38c-38e1-4f15-8154-f20c6ae4aa8b">&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under these capital leases as of September&#160;30, 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: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: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;/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;Capital&lt;br/&gt;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="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;(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;2020 (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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&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;2022&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;29&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;/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="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:0 1pt"/&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;255&#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&gt;&lt;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 included in the above 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;padding:2px 0 2px 1pt;text-align:right;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)&lt;/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;Amount payable without interest&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 #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;241&#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&gt;&lt;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;Short-term minimum capital lease payments (included in accrued liabilities)&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term minimum capital lease payments (included in other liabilities, short-term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;188&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfMy0yLTEtMS0w_e5302973-9e20-4379-9c5d-f7f79ba2a1d2"
      unitRef="usd">58000</us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfNC0yLTEtMS0w_9a4e27cf-6cb2-4367-9fec-20e175643010"
      unitRef="usd">168000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfNS0yLTEtMS0w_18ed1051-bde7-4cd4-834e-116830a482dc"
      unitRef="usd">29000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfOS0yLTEtMS0w_6c9b1ecc-d6a3-4066-883b-70d22fc4f2b5"
      unitRef="usd">255000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfMTAtMi0xLTEtMA_94857509-36e8-4d20-994b-ba9f189dc346"
      unitRef="usd">14000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfMTEtMi0xLTEtMA_6b109c9a-b4a2-40e8-8de4-a140b95c595f"
      unitRef="usd">241000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfMTItMi0xLTEtMA_c23c9c70-1315-43ca-82b2-88c9f71fc49d"
      unitRef="usd">53000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81Mi9mcmFnOmRjM2RhYTFhMzdlOTQxZmM4MzM3MTk0NDdlYzkwNTM5L3RhYmxlOmZkZjkyYjljN2Y1NjRlYTdiZmVlMzYyODM1NmNlMGY2L3RhYmxlcmFuZ2U6ZmRmOTJiOWM3ZjU2NGVhN2JmZWUzNjI4MzU2Y2UwZjZfMTMtMi0xLTEtMA_83b293e2-aae7-4c58-b7ac-f52dda8c1795"
      unitRef="usd">188000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RleHRyZWdpb246ZDcwYjQ2YmQ0M2M2NDlmNTgwZjBjN2E3N2MwZGM4YzlfNTEy_f0478e3a-3d0f-40e9-924d-32735b100c03">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;September&#160;30, 2020&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, 2019, 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 September&#160;30, 2020 and December&#160;31, 2019, 23,827,680 and 21,057,040 common shares, respectively, were issued and 23,419,610 and 20,648,970 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 nine months ended September&#160;30, 2020, 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;September 30,&lt;br/&gt;2020&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;2019&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,007,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,837,576&#160;&lt;/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;1,747,383&#160;&lt;/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,312,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;/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;91,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;128,682&#160;&lt;/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;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;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;287,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,325,440&#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;3,571,406&#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 nine months ended September&#160;30, 2020, no warrants were exercised. As of each of September&#160;30, 2020 and December&#160;31, 2019, 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 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.80&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;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="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RleHRyZWdpb246ZDcwYjQ2YmQ0M2M2NDlmNTgwZjBjN2E3N2MwZGM4YzlfMjE2_6e876890-0f46-453e-91b8-d03d53ee322d"
      unitRef="shares">23827680</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RleHRyZWdpb246ZDcwYjQ2YmQ0M2M2NDlmNTgwZjBjN2E3N2MwZGM4YzlfMjIz_bd66b8c6-3940-4e1b-8034-881c46c5fddb"
      unitRef="shares">21057040</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RleHRyZWdpb246ZDcwYjQ2YmQ0M2M2NDlmNTgwZjBjN2E3N2MwZGM4YzlfMjcx_26c806af-5423-47eb-8cf5-beaad235570a"
      unitRef="shares">23419610</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RleHRyZWdpb246ZDcwYjQ2YmQ0M2M2NDlmNTgwZjBjN2E3N2MwZGM4YzlfMjc4_bd00d31d-77f0-4d3d-88db-58fed418062a"
      unitRef="shares">20648970</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RleHRyZWdpb246ZDcwYjQ2YmQ0M2M2NDlmNTgwZjBjN2E3N2MwZGM4YzlfNTEz_9c8023cc-7cbb-4051-9b80-2dfda1d1f93b">&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;September 30,&lt;br/&gt;2020&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;2019&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,007,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,837,576&#160;&lt;/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;1,747,383&#160;&lt;/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,312,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;/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;91,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;128,682&#160;&lt;/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;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;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;287,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,325,440&#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;3,571,406&#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="i11dd376f3da044c18ea6bac0e1ea61a8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNC0xLTEtMS0w_d2c483e4-47dd-4fd3-9ae2-c6abafc47e67"
      unitRef="shares">5500</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i37b5063446644067875c3a243da376c5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNC0zLTEtMS0w_76aaf642-0838-4c93-a9da-39de20667a31"
      unitRef="shares">5500</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia507eda088ec4e2797542e994c40d908_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNS0xLTEtMS0w_71953e52-5b0b-41c0-aa97-29176497edc0"
      unitRef="shares">2007189</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0ed5dc6ada5b4ef09de79a903d8e9606_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNS0zLTEtMS0w_d850f51c-527a-4194-bf4f-feaf2d5f3718"
      unitRef="shares">1837576</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4ceb92f0d0f845a897979e9e71b9c4b7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNi0xLTEtMS0w_2c1e7686-edf0-4415-94e5-aed78a2df35f"
      unitRef="shares">1747383</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i31ad6e3402f6471f8a9ee41d5215a4a2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNi0zLTEtMS0w_abc98b0f-f1e6-46f4-87c7-55cc25851d63"
      unitRef="shares">1312648</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2629e380c3f24f759927de87a943acbd_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNy0xLTEtMS0w_65d957e6-79a7-47d4-9415-351037a92cc6"
      unitRef="shares">91368</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i125ffa43235d49849e0b8a7952fefe54_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfNy0zLTEtMS0w_7b2c2887-a97b-4960-913a-053ffdfff059"
      unitRef="shares">128682</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5eae8a96db5c4244a9f37bf068dcd4d9_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfOC0xLTEtMS0w_c4a6a085-3721-4804-a554-0d6779e58b5b"
      unitRef="shares">474000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id78ae6397fff4e9faf105966ae957a9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfOC0zLTEtMS0w_54927d74-0221-43cc-b8e6-8e98e3792f2d"
      unitRef="shares">287000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfOS0xLTEtMS0w_77b60b92-5e52-49a7-b94f-aa8911f899da"
      unitRef="shares">4325440</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81NS9mcmFnOmQ3MGI0NmJkNDNjNjQ5ZjU4MGYwYzdhNzdjMGRjOGM5L3RhYmxlOmVkYjEyYjM0MjdlZDRlODE5M2Q5M2Q4MzgyZjI2NDRlL3RhYmxlcmFuZ2U6ZWRiMTJiMzQyN2VkNGU4MTkzZDkzZDgzODJmMjY0NGVfOS0zLTEtMS0w_ce957af0-15a2-4485-8204-0b5bbb1e5126"
      unitRef="shares">3571406</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i7c0c8bf1cc4b4e2db09401b0bdbf6a1c_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RleHRyZWdpb246MWY0ZDk0MzlhZmM0NGZiMjhkNTVmOGI5ZmQ2MzUyMTBfNzU_5a0d3873-a122-4eda-9ebc-90d1aeebf222"
      unitRef="shares">145000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i99fb84f60aff43ea9dba9307719bffca_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RleHRyZWdpb246MWY0ZDk0MzlhZmM0NGZiMjhkNTVmOGI5ZmQ2MzUyMTBfMTc0_330890ee-603b-4bf5-9ec5-204bc4e40693"
      unitRef="usdPerShare">3.80</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RleHRyZWdpb246MWY0ZDk0MzlhZmM0NGZiMjhkNTVmOGI5ZmQ2MzUyMTBfMzYy_c3d7dd1d-01d9-4b53-82af-85bea53d9a3d">As of each of September&#160;30, 2020 and December&#160;31, 2019, 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 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.80&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;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="i37b5063446644067875c3a243da376c5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RleHRyZWdpb246MWY0ZDk0MzlhZmM0NGZiMjhkNTVmOGI5ZmQ2MzUyMTBfMjcy_780b3537-d85d-4078-829d-776f90611b6a"
      unitRef="shares">5500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i11dd376f3da044c18ea6bac0e1ea61a8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RleHRyZWdpb246MWY0ZDk0MzlhZmM0NGZiMjhkNTVmOGI5ZmQ2MzUyMTBfMjcy_f4aef640-6f2d-4401-9028-f36679d68d7b"
      unitRef="shares">5500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i11dd376f3da044c18ea6bac0e1ea61a8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RhYmxlOmFmZDIyOTA4YTUzMzQyYzNiMjBlYTZjOGI1MmM0Y2IxL3RhYmxlcmFuZ2U6YWZkMjI5MDhhNTMzNDJjM2IyMGVhNmM4YjUyYzRjYjFfMi04LTEtMS0w_2621c331-ec35-475a-a873-3d84c1afc003"
      unitRef="shares">5500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i11dd376f3da044c18ea6bac0e1ea61a8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF81OC9mcmFnOjFmNGQ5NDM5YWZjNDRmYjI4ZDU1ZjhiOWZkNjM1MjEwL3RhYmxlOmFmZDIyOTA4YTUzMzQyYzNiMjBlYTZjOGI1MmM0Y2IxL3RhYmxlcmFuZ2U6YWZkMjI5MDhhNTMzNDJjM2IyMGVhNmM4YjUyYzRjYjFfMi0xMC0xLTEtMA_db1b7b5d-073a-4722-8c00-f40014d93817"
      unitRef="usdPerShare">3.80</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODM2NA_cf9f0b43-90d4-49e7-817b-e816cdc5595b">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 &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;2018 Plan, with an initial reserve of 1,500,000 shares of the Company&#x2019;s common shares for issuance under the 2018 Plan. Under the 2018 Plan, the Company may grant share 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 January 1, 2020, the number of common shares authorized for issuance increased automatically by 750,000 shares in accordance with the evergreen provision of the 2018 Plan, increasing the number of common shares reserved under the 2018 Plan to 3,000,000.&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 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:47.709%"/&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.400%"/&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.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.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.807%"/&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;/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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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;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="21" 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 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 22.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;945&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 22.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,337&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 4.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;3,392&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 4.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;4,018&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="background-color:#ffffff;padding:2px 22.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;402&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 22.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;107&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 4.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;1,142&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 4.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;1,156&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 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 22.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,347&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 22.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,444&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 4.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;4,534&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 4.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;5,174&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;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;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: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, 2019&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;1,837,576&#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.54&#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;8.06&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;24,122&#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 $10.64 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;367,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(83,652)&lt;/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;6.77&#160;&lt;/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;(114,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;16.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 September 30, 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,007,189&#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;15.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.41&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,633&#160;&lt;/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 September&#160;30, 2020, 947,890 options were vested and exercisable with weighted-average exercise price of $11.00&#160;per share and a total aggregate intrinsic value of $8.0 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 nine months ended September&#160;30, 2020, 83,652 options were exercised at a weighted-average price of $6.77 per share. The intrinsic value of the options exercised during the nine months ended September&#160;30, 2020 was $1.0 million. 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 September&#160;30, 2020, unrecognized compensation expense was $7.5 million related to stock options granted to employees and Board of Directors and $1.7 million related to stock options granted to consultants. The weighted-average period over which such compensation expense will be recognized is 2.4 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:51pt"&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 nine months ended September&#160;30, 2020 and 2019, the Company recognized $2.2 million and $1.6 million, respectively, of stock-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 IPO, 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 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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;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;55% - 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;56%&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.4% - 1.5%&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.9% - 2.6%&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;Stock-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 nine months ended September&#160;30, 2020 and 2019, the Company recognized expense of $1.9 million and $2.5 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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;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;56% - 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;57%&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;0.6% - 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;2.1%&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:id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfNzU3MA_b2ea5a34-e6fb-4648-aee6-6783453bb585"&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 2020:&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, 2019&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;128,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.81&#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;(28,166)&lt;/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;14.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;(9,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9.55&#160;&lt;/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 September 30, 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;91,368&#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.19&#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;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 nine months ended September&#160;30, 2020 and 2019, was $0.5 million and $1.0 million, respectively, which was calculated based on the market value of the Company&#x2019;s common shares on the applicable date of vesting.As of September&#160;30, 2020, we had unrecognized share-based compensation cost of approximately $0.6 million associated with unvested restricted stock awards. This cost is expected to be recognized over a weighted-average period of approximately 1.0 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6d83f51dd74349e0af0d8edb64f66f16_I20180723"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMzkx_366df603-8776-4c4c-81d7-08bafe001d29"
      unitRef="shares">1500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <esta:IncreaseInCommonStockSharesAuthorized
      contextRef="i2b6922ecb2714de4aceb544ec312dfe6_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTE1MA_aa391325-956d-4f64-8718-493fc2506de0"
      unitRef="shares">750000</esta:IncreaseInCommonStockSharesAuthorized>
    <esta:CommonStockCapitalSharesReservedforFutureIssuanceIncreaseDecreasePercent
      contextRef="i7eb31ac87ce042f7827caf0121417111_D20190101-20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTE2NQ_d7b31f26-65cc-4ccf-ac4f-c1ff7992f564"
      unitRef="number">0.04</esta:CommonStockCapitalSharesReservedforFutureIssuanceIncreaseDecreasePercent>
    <esta:IncreaseInCommonStockSharesAuthorized
      contextRef="i2b6922ecb2714de4aceb544ec312dfe6_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTQ5OQ_c3379b9f-380f-4c56-ad62-f211297f53fb"
      unitRef="shares">750000</esta:IncreaseInCommonStockSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2b6922ecb2714de4aceb544ec312dfe6_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTY0MQ_3ccec865-c542-4e3e-b329-00330794d68c"
      unitRef="shares">3000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODM1OQ_e1135091-77b8-4097-8532-63ea0f0d660d">&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 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:47.709%"/&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.400%"/&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.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.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.807%"/&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;/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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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;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="21" 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 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 22.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;945&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 22.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,337&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 4.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;3,392&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 4.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;4,018&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="background-color:#ffffff;padding:2px 22.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;402&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 22.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;107&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 4.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;1,142&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 4.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;1,156&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 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 22.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,347&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 22.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,444&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 4.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;4,534&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 4.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;5,174&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;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;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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6ad1b15468d54345807e8511c83cf42d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNS0yLTEtMS0w_2d195644-c194-4103-a9f6-792edc415fd9"
      unitRef="usd">945000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia0151d3dc616419980fa029667700378_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNS00LTEtMS0w_b1515958-3464-4e8f-9405-227e8589cc38"
      unitRef="usd">1337000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib369ec94d8984593a99a22c70e70c0cf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNS02LTEtMS0w_c3a468b6-4e0c-491f-95ae-84ca713c3dd1"
      unitRef="usd">3392000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id48ffe383310401093087b457d58a73b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNS04LTEtMS0w_a9e626c3-1da3-48f5-bfdb-9e434ec61e65"
      unitRef="usd">4018000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf7f1d8f7ad74f168b893a9023027c41_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNi0yLTEtMS0w_edb02210-b5f9-4765-bbd3-e10ab1b37475"
      unitRef="usd">402000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie1cc9944ce6b47eea4297228d5e9e9cd_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNi00LTEtMS0w_c196f158-5008-4ce5-87be-17a37bf888ac"
      unitRef="usd">107000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e742f6dc3f5494e9860bbb0cc9139b8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNi02LTEtMS0w_fe0521ca-17d9-4adc-8e06-8c057ff3e625"
      unitRef="usd">1142000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa3a257b4d2d497f83f792d76ec87f1f_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNi04LTEtMS0w_ce760cbb-2d67-4b32-a38b-d6bd947e5f50"
      unitRef="usd">1156000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNy0yLTEtMS0w_b12dd974-6f97-4477-a4ff-d279e22d715d"
      unitRef="usd">1347000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNy00LTEtMS0w_3a5f1549-b23b-4d15-9d36-248ec44a1036"
      unitRef="usd">1444000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNy02LTEtMS0w_2f49fac6-972e-4346-b89a-03c4b11e39c5"
      unitRef="usd">4534000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjVlMjkyYTMzMzRlZTQ3MGE4MDZkNjQzMGJlMzc5NzVkL3RhYmxlcmFuZ2U6NWUyOTJhMzMzNGVlNDcwYTgwNmQ2NDMwYmUzNzk3NWRfNy04LTEtMS0w_e7a8b86a-52c2-4b27-ab38-3735f1566642"
      unitRef="usd">5174000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODM1Mw_eaabed7e-9f76-40d8-b4a9-1201b3b4b654">&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, 2019&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;1,837,576&#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.54&#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;8.06&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;24,122&#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 $10.64 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;367,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(83,652)&lt;/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;6.77&#160;&lt;/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;(114,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;16.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 September 30, 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,007,189&#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;15.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.41&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,633&#160;&lt;/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="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTItNC0xLTEtMA_dcae5e67-11e6-42bb-b020-8fcc60407b7d"
      unitRef="shares">1837576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTItNi0xLTEtMA_8cfaacde-01b8-4162-b347-89f4dc9207a6"
      unitRef="usdPerShare">14.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTItOC0xLTEtMA_0032c963-653d-40ba-af6c-4507603933b6">P8Y21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i7b01d36c0e9e422ba1d1977318a049a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTItMTAtMS0xLTA_f6ab6abd-0704-42f4-83ce-b5b60339aec8"
      unitRef="usd">24122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmRiZTE5ZTNmMWMzMjQwNWFiMzU1MjZhNjA0MDg4ZmNmXzQ0_c82c924b-c359-406a-b095-896d7685a488"
      unitRef="usdPerShare">10.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTMtNC0xLTEtMA_52693a2f-ceb1-46e2-ace0-a04682e655d3"
      unitRef="shares">367265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTMtNi0xLTEtMA_c38b5493-0327-4c24-920e-a783e8cf87d8"
      unitRef="usdPerShare">19.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTQtNC0xLTEtMA_659954a6-0fa2-44cb-ac1f-fd388199e7af"
      unitRef="shares">83652</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTQtNi0xLTEtMA_c4f5ddde-6391-4629-9c1f-17a500985835"
      unitRef="usdPerShare">6.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTUtNC0xLTEtMA_d9ce4186-b403-4383-aca4-975992e40eaa"
      unitRef="shares">114000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTUtNi0xLTEtMA_183d83b3-ed9e-4304-85ec-96254327f7ee"
      unitRef="usdPerShare">16.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTYtNC0xLTEtMA_97fc6085-f121-41c5-ad25-14e90fdc5d15"
      unitRef="shares">2007189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTYtNi0xLTEtMA_df9861ed-bf67-4a80-bffb-555a2c9b3c9c"
      unitRef="usdPerShare">15.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTYtOC0xLTEtMA_ddf9c65a-3f35-49c8-a078-ba5faf2102b5">P7Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmRjM2M5YWZiZDIxODQ5N2E5MzE5MzljYThlNjc0NzUyL3RhYmxlcmFuZ2U6ZGMzYzlhZmJkMjE4NDk3YTkzMTkzOWNhOGU2NzQ3NTJfMTYtMTAtMS0xLTA_724976ae-ebd8-48cd-99c5-fc2dd982a216"
      unitRef="usd">9633000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTgxOQ_0fd8c5ba-8adc-447b-b64d-ae1a307025c1"
      unitRef="shares">947890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTg5OA_b5ab42d0-5b84-43fd-a055-76cfa2b8bedd"
      unitRef="usdPerShare">11.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTk1Mg_a9852940-bff2-4f70-83c9-cee472d06930"
      unitRef="usd">8000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMTk4Nw_8ef48383-1d2b-476c-8870-40b7c7b0269a"
      unitRef="shares">83652</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjA0NA_af82ff54-e29a-4f84-8c59-1f90a8ae01a5"
      unitRef="usdPerShare">6.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjEzNw_da6136e9-0dcc-4133-a920-b6a35c764b20"
      unitRef="usd">1000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ia053deb04ed94c8d8e79e6d9e06eb742_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjI4MA_1ae70529-92ef-41bc-b052-6c15951b57eb"
      unitRef="usd">7500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <esta:NonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions
      contextRef="ib6e409f3056443a5a95da7b1f0a29c29_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjM1Ng_8b4f6d53-1926-4108-8fcb-fb68217abe61"
      unitRef="usd">1700000</esta:NonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions>
    <esta:EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedPeriodforRecognition
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjQ5NQ_0a0f4c07-8fa8-4cb0-b674-3f6fe6ac3506">P2Y4M24D</esta:EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedPeriodforRecognition>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i505d2bbffed34f4d90591faa692fe72a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjgyMA_f92e48dd-3f4a-42c1-8687-145b3391f16c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i505d2bbffed34f4d90591faa692fe72a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjg5MQ_f7e1003f-4025-4f9f-b7d1-49042ced885d"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99e66bc268b04e1695873eecf0509d69_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjg5OA_19ff439a-a8ea-4f87-9516-68acf5d7ed04"
      unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODM2MQ_12a47143-bbc6-4f06-a7d0-78fbe5be9170">&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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;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;55% - 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;56%&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.4% - 1.5%&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.9% - 2.6%&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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;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;56% - 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;57%&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;0.6% - 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;2.1%&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="i8a8748cb571a4245aaa85f5000e33836_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfMy0yLTEtMS0wL3RleHRyZWdpb246Mjc3N2FhYzAyNGRkNDI0OWEzMDRhYzExN2RhYjZkZGZfNA_565eba7d-9c5e-4b0a-af8d-2b8e33abde8a"
      unitRef="number">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i562c918f69944e1298f487f6d366ed53_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfMy0yLTEtMS0wL3RleHRyZWdpb246Mjc3N2FhYzAyNGRkNDI0OWEzMDRhYzExN2RhYjZkZGZfOQ_1fb7190c-bab3-4802-9b40-08968c4cd78a"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1f2b10a80bd8456d9f8096b9cd7cbc1a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfMy00LTEtMS0wL3RleHRyZWdpb246OThiZDU3NjkxMTEyNGExNTkyMGYwODYxOGIzODdhMjdfNA_6df127e0-2597-4366-953f-cd098212cccb"
      unitRef="number">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i80a223cd5f0a45fb913b169adf43205b_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNC0yLTEtMS0wL3RleHRyZWdpb246NDk5NWJjMGM2Yzk3NGZhYWJjMWI4ZjNkYmQ3NjU1ZGJfNA_1e85fd35-7ee3-4621-832f-e3ebb5af2bc5"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i80a223cd5f0a45fb913b169adf43205b_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNC0yLTEtMS0wL3RleHRyZWdpb246NDk5NWJjMGM2Yzk3NGZhYWJjMWI4ZjNkYmQ3NjU1ZGJfOQ_03792571-9e8d-4f05-8e00-d0fd5ee4cc3c"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i1f2b10a80bd8456d9f8096b9cd7cbc1a_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNC00LTEtMS0wL3RleHRyZWdpb246MTM1MDg1Y2NiMGZlNGU4Yjg3YTk0OTI3Mjk0YmNlYjhfNA_2aebc9c5-723c-447f-aa06-44cb29a1d03a"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i1f2b10a80bd8456d9f8096b9cd7cbc1a_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNC00LTEtMS0wL3RleHRyZWdpb246MTM1MDg1Y2NiMGZlNGU4Yjg3YTk0OTI3Mjk0YmNlYjhfOQ_3ffadb61-f786-4a6f-bcf6-e051b96deac2"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i80a223cd5f0a45fb913b169adf43205b_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNS0yLTEtMS0w_363a9da3-5bb4-49df-bb25-adecb62b72ad">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1f2b10a80bd8456d9f8096b9cd7cbc1a_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNS00LTEtMS0w_609cc446-cf2a-40f4-939c-e41c8543a1d5">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i80a223cd5f0a45fb913b169adf43205b_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNi0yLTEtMS0w_8313209a-ccf8-4a37-9aef-9644caf17665"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1f2b10a80bd8456d9f8096b9cd7cbc1a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmE1NTViYzVkZmNkZTRmOGU5OTY1M2Q2NjcwOWQwOTQ5L3RhYmxlcmFuZ2U6YTU1NWJjNWRmY2RlNGY4ZTk5NjUzZDY2NzA5ZDA5NDlfNi00LTEtMS0w_32aac4df-1936-43a1-a2f8-1b19b93b09c1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i10d1b47b16024d8fa8fd0434bbbbd977_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfNzEzMA_5edab700-9c3a-4f66-a7a0-c0be9eb21f37"
      unitRef="usd">1900000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i5c30da3f2cf94e63a05fd219762ac8e2_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfNzEzNw_23a1178f-e7e8-4655-aaf8-347b205a5e76"
      unitRef="usd">2500000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idc07a18132cc422a8f0960dbca66a0be_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfMy0yLTEtMS0wL3RleHRyZWdpb246NDZkMTlmN2Q4YTZmNGQ0OThhNWEyNzVjZDgzMzExYWZfNA_851f413b-6595-4f6d-b45e-f614ec3e5a15"
      unitRef="number">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if54f544ec8d14d62ae00fa8cb1719ecb_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfMy0yLTEtMS0wL3RleHRyZWdpb246NDZkMTlmN2Q4YTZmNGQ0OThhNWEyNzVjZDgzMzExYWZfOQ_cae997f4-46c9-41b8-ace4-8a19dd0dd171"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2cdf7ea754ef4e2fb77ff1862eebcbd0_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfMy00LTEtMS0w_02694f5e-29ba-421c-9091-37735868c208"
      unitRef="number">0.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i27300b6b85fa460fafefd038ef9b8171_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNC0yLTEtMS0wL3RleHRyZWdpb246MmUyZjJlYzc1ZjQxNGZkMWFjYmJjZjRkNjRkMWY4YWVfNA_418bb906-5f0a-4c29-96b7-1a6b325d7c3e"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i27300b6b85fa460fafefd038ef9b8171_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNC0yLTEtMS0wL3RleHRyZWdpb246MmUyZjJlYzc1ZjQxNGZkMWFjYmJjZjRkNjRkMWY4YWVfOQ_487e9d31-91b4-41dc-b4b7-0f696528d545"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2cdf7ea754ef4e2fb77ff1862eebcbd0_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNC00LTEtMS0w_e0d2a5c3-d90b-4680-ae28-bf511e55a322"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i27300b6b85fa460fafefd038ef9b8171_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNS0yLTEtMS0w_b5e2babe-d4e1-4708-9734-dba242e3f8f0">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2cdf7ea754ef4e2fb77ff1862eebcbd0_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNS00LTEtMS0w_6746c64e-be46-49e7-9999-9c9eb5726ee9">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i27300b6b85fa460fafefd038ef9b8171_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNi0yLTEtMS0w_f716e213-0937-459c-a98b-a54351776ec1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2cdf7ea754ef4e2fb77ff1862eebcbd0_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOmZmYTljZmExNDM2NjQ5ODhhM2YwMzI0ZDVmNjkxN2RhL3RhYmxlcmFuZ2U6ZmZhOWNmYTE0MzY2NDk4OGEzZjAzMjRkNWY2OTE3ZGFfNi00LTEtMS0w_36e59cc2-b631-4e8d-8a0c-c39543349436"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib955993ba66e4583a8c20b6e25a669bf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfMjc0ODc3OTA3NzgyNw_7d3a93b5-78a9-4485-b7fd-5cce10a06c1e">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODM1NQ_34771f91-e5e5-47a9-b877-dd2e82dc0545">&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 2020:&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, 2019&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;128,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.81&#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;(28,166)&lt;/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;14.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;(9,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9.55&#160;&lt;/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 September 30, 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;91,368&#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.19&#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="i125ffa43235d49849e0b8a7952fefe54_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTAtMi0xLTEtMA_52a7b28b-0c3f-4429-a97f-a65af4fb6ceb"
      unitRef="shares">128682</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i125ffa43235d49849e0b8a7952fefe54_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTAtNC0xLTEtMA_1c1e2a6b-24a3-4f57-be04-d9b633f7cc36"
      unitRef="usdPerShare">11.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTEtMi0xLTEtMA_5f09e902-1a44-4b66-a764-a387cded3288"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTEtNC0xLTEtMA_c8d54283-099b-4e65-80cd-7bbb7694b65f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTItMi0xLTEtMA_ff03a762-4977-46c4-a540-7e9eca1aa7d7"
      unitRef="shares">28166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTItNC0xLTEtMA_a13dadaa-651b-4bb9-bd27-d8b5367673a7"
      unitRef="usdPerShare">14.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTMtMi0xLTEtMA_f2fbc5ab-4eea-46f5-8ca6-1456a2b1a83e"
      unitRef="shares">9148</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTMtNC0xLTEtMA_b71e6da7-0670-4ae0-b23b-aecb341157d2"
      unitRef="usdPerShare">9.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2629e380c3f24f759927de87a943acbd_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTQtMi0xLTEtMA_2baf3789-2840-4a7e-8936-6fc72136b261"
      unitRef="shares">91368</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2629e380c3f24f759927de87a943acbd_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RhYmxlOjAzZjUyYWQ1M2MwYjQ3MGZiY2E5ZDhlZDI2MWYyZjllL3RhYmxlcmFuZ2U6MDNmNTJhZDUzYzBiNDcwZmJjYTlkOGVkMjYxZjJmOWVfMTQtNC0xLTEtMA_6299131e-37f9-43b5-9567-d374c2d4859a"
      unitRef="usdPerShare">11.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfNzk4OQ_d57f9652-ad5a-4f2f-8392-7526bf66751e"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i22c9d126236c4c0286576ef4baf187e8_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfNzk5Ng_60dc0b6b-97ed-42ad-8a65-893627c8ac60"
      unitRef="usd">1000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2629e380c3f24f759927de87a943acbd_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODIwNA_2cfa6b7d-9fa8-41fd-bb86-ed4707a72858"
      unitRef="usd">600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5996a7b925ab4e83aa64d3a296e2eb88_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82MS9mcmFnOjBhYTYzMjU2ZWRmMzQ2MGNiNjU4NWE5NTIzNjA4M2EwL3RleHRyZWdpb246MGFhNjMyNTZlZGYzNDYwY2I2NTg1YTk1MjM2MDgzYTBfODM0NA_3dc1d2a3-0418-498a-97ab-6b4fe6c22df4">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <esta:BusinessCombinationsandAssetAcquisitionsDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzcz_aee199ec-49d5-4b02-9492-a09bed4616f8">Asset Acquisitions&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;Italy&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 1, 2020, Motiva Italy S.r.l, a wholly owned subsidiary of the Company, entered into an asset purchase agreement with Orion Trading S.r.l, or the Italy Seller, to purchase certain assets from the Italy Seller. The assets purchased included all existing inventory previously sold by the Company to the Italy Seller and all customer relationships and contracts. The aggregate purchase price for the assets purchased was the aggregate sum of book value of the inventory at the time of the transaction estimated to be &#x20ac;0.7&#160;million, or approximately $0.8&#160;million, a cash payment of &#x20ac;0.3&#160;million, or approximately $0.3&#160;million, and, if applicable, a cash payment equal to the true-up value of the inventory not to exceed &#x20ac;0.1&#160;million, or approximately $0.1&#160;million.&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 purchase price and allocation of purchase price 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: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: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;/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;Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&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:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#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="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;Cash paid for inventory&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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,147&#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 #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;margin-top:9pt"&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: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;/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;Allocation of Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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,009&#160;&lt;/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:#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="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;138&#160;&lt;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price allocated&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;1,147&#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="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;/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 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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company has fully paid for the Italy asset acquisition.&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;Austria&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:120%"&gt;On January 31, 2019, European Distribution Center Motiva BVBA, or EDC, entered into an asset purchase agreement with AFS Medical GMBH, or the Austria Seller, to purchase certain assets from the Austria Seller. The assets purchased included all existing inventory previously sold by the Company to the Austria Seller and all customer relationships and contracts. The aggregate purchase price for the assets purchased was the aggregate sum of book value of the inventory at the time of the transaction plus a cash payment of &#x20ac;293,000, or approximately $335,000, and 12,404 of the Company&#x2019;s common shares.&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 purchase price and allocation of purchase price 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: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: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;/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;Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&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:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair market value of common shares issued on effective date&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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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;Cash paid for inventory&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:#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:#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,104&#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: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="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;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: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;/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;Allocation of Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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;1,104&#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="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;/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 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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company has fully paid for the Austria asset acquisition.&lt;/span&gt;&lt;/div&gt;</esta:BusinessCombinationsandAssetAcquisitionsDisclosureTextBlock>
    <esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones
      contextRef="i7e8a58cef21e487a81dda3d3591ad1d1_D20200731-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzE0NjgyNTU4NjczMQ_85def3e1-c2d8-4685-997e-c4808c0609d3"
      unitRef="eur">700000</esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones>
    <esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones
      contextRef="i7e8a58cef21e487a81dda3d3591ad1d1_D20200731-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzE0NjgyNTU4Njc0NQ_fc858657-154d-4ad3-8545-301b4e7bf8cf"
      unitRef="usd">800000</esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones>
    <esta:CollaborativeArrangementCashPayment
      contextRef="i7b96422a3cf14348adb5cb94151a5786_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzE0NjgyNTU4Njc1OQ_e42cd8f2-48e8-4b3a-8d0e-e71f1b14d1d2"
      unitRef="eur">300000</esta:CollaborativeArrangementCashPayment>
    <esta:CollaborativeArrangementCashPayment
      contextRef="i7b96422a3cf14348adb5cb94151a5786_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzE0NjgyNTU4Njc3Mw_c3356faf-6036-4d89-8cc9-998a17f23ade"
      unitRef="usd">300000</esta:CollaborativeArrangementCashPayment>
    <esta:CollaborativeArrangementCashPaymentEqualToTrueUpValueOfInventory
      contextRef="i6e2a8e3a2c3b4384b4a904dbe014e849_I20200801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzE0NjgyNTU4Njc4Nw_7e4e5778-4412-4f70-bdce-18b8c8d3abcb"
      unitRef="eur">100000</esta:CollaborativeArrangementCashPaymentEqualToTrueUpValueOfInventory>
    <esta:CollaborativeArrangementCashPaymentEqualToTrueUpValueOfInventory
      contextRef="i6e2a8e3a2c3b4384b4a904dbe014e849_I20200801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNzE0NjgyNTU4NjgwMQ_a183332a-80fd-40f1-b9ad-98bb3949f97b"
      unitRef="usd">100000</esta:CollaborativeArrangementCashPaymentEqualToTrueUpValueOfInventory>
    <esta:ScheduleofAssetAcquisitionTableTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfMjc0ODc3OTA3NTcxMA_e85fe360-e301-46f1-986b-a15b0a720a05">&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 purchase price and allocation of purchase price 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: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: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;/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;Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&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:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#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="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;Cash paid for inventory&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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,147&#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 #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;margin-top:9pt"&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: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;/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;Allocation of Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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,009&#160;&lt;/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:#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="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;138&#160;&lt;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price allocated&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;1,147&#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="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;/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 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 #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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price and allocation of purchase price 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: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: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;/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;Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&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:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair market value of common shares issued on effective date&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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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;Cash paid for inventory&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:#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:#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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,104&#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: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="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;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: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;/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;Allocation of Purchase 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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt;text-align:center"&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;/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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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;1,104&#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="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;/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 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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</esta:ScheduleofAssetAcquisitionTableTextBlock>
    <esta:PaymentsForAssetAcquisition
      contextRef="ifb9f9198a1c443ceaf7070b6f4415e59_D20200801-20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjNmMGFiZGFlODQxNTQ1NWE5MmE0NDUzNTEyZTU3ZTg5L3RhYmxlcmFuZ2U6M2YwYWJkYWU4NDE1NDU1YTkyYTQ0NTM1MTJlNTdlODlfMi0yLTEtMS0xODgz_0ee5b389-75cf-4d80-a355-fcadf03c0a65"
      unitRef="usd">340000</esta:PaymentsForAssetAcquisition>
    <esta:PaymentsForAssetAcquisitionInventory
      contextRef="ifb9f9198a1c443ceaf7070b6f4415e59_D20200801-20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjNmMGFiZGFlODQxNTQ1NWE5MmE0NDUzNTEyZTU3ZTg5L3RhYmxlcmFuZ2U6M2YwYWJkYWU4NDE1NDU1YTkyYTQ0NTM1MTJlNTdlODlfNC0yLTEtMS0xODgz_0b6a1118-7093-4aec-ab5c-49a6f7aef182"
      unitRef="usd">807000</esta:PaymentsForAssetAcquisitionInventory>
    <esta:AssetAcquisitionConsiderationTransferred
      contextRef="ifb9f9198a1c443ceaf7070b6f4415e59_D20200801-20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjNmMGFiZGFlODQxNTQ1NWE5MmE0NDUzNTEyZTU3ZTg5L3RhYmxlcmFuZ2U6M2YwYWJkYWU4NDE1NDU1YTkyYTQ0NTM1MTJlNTdlODlfNS0yLTEtMS0xODgz_71f3154e-d8fd-48b5-bda7-a45087339c32"
      unitRef="usd">1147000</esta:AssetAcquisitionConsiderationTransferred>
    <esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventory
      contextRef="i983b2b20d7f24376941a4d24a7cec9ef_I20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOmQzMmU0OWJhYzIxYTQ2NDc5M2UzZTA3MzYzNTI4ZmRkL3RhYmxlcmFuZ2U6ZDMyZTQ5YmFjMjFhNDY0NzkzZTNlMDczNjM1MjhmZGRfMi0yLTEtMS0xODg1_54d532d1-13ed-4c2e-8198-0ac74cbf57f7"
      unitRef="usd">1009000</esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventory>
    <esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssets
      contextRef="ic5e8c60ce4754a9bbe8a32d0e96f7a4d_I20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOmQzMmU0OWJhYzIxYTQ2NDc5M2UzZTA3MzYzNTI4ZmRkL3RhYmxlcmFuZ2U6ZDMyZTQ5YmFjMjFhNDY0NzkzZTNlMDczNjM1MjhmZGRfMy0yLTEtMS0xODg1_ef46ac06-4d91-45df-a6e3-cabdd3e58eae"
      unitRef="usd">138000</esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssets>
    <esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumed
      contextRef="i983b2b20d7f24376941a4d24a7cec9ef_I20200801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOmQzMmU0OWJhYzIxYTQ2NDc5M2UzZTA3MzYzNTI4ZmRkL3RhYmxlcmFuZ2U6ZDMyZTQ5YmFjMjFhNDY0NzkzZTNlMDczNjM1MjhmZGRfNC0yLTEtMS0xODg1_3c625b5d-7383-4231-9b02-87c3c62d0b98"
      unitRef="usd">1147000</esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumed>
    <esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNTU4_8627c53a-0fec-43a4-889d-6664edb71f2b"
      unitRef="eur">293000</esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones>
    <esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNTc5_1cf07a5c-30ee-4d71-8a64-dec65a63da24"
      unitRef="usd">335000</esta:MaximumPaymentstoAcquireAssetsUponAchievementOfMilestones>
    <esta:AssetAcquisitionConsiderationTransferredEquityInterestsIssuedAndIssuableNumberOfShares
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RleHRyZWdpb246OTk1Y2IwYzA3MjVhNDA1MWE2NDY3YzU0YWNiZjU5NmZfNTg3_4daefa00-b657-4455-a6a6-e618f2bcce56"
      unitRef="shares">12404</esta:AssetAcquisitionConsiderationTransferredEquityInterestsIssuedAndIssuableNumberOfShares>
    <esta:PaymentsForAssetAcquisition
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjg0NDVmMzJmNTJmNDQ4ZWY5MjYzY2RkNTA3OTk3OGQ1L3RhYmxlcmFuZ2U6ODQ0NWYzMmY1MmY0NDhlZjkyNjNjZGQ1MDc5OTc4ZDVfMi0yLTEtMS0w_4ac9fa7d-214d-494f-b0f5-b61057d29b1c"
      unitRef="usd">335000</esta:PaymentsForAssetAcquisition>
    <esta:AssetAcquisitionConsiderationTransferredEquityInterestsIssuedandIssuable
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjg0NDVmMzJmNTJmNDQ4ZWY5MjYzY2RkNTA3OTk3OGQ1L3RhYmxlcmFuZ2U6ODQ0NWYzMmY1MmY0NDhlZjkyNjNjZGQ1MDc5OTc4ZDVfMy0yLTEtMS0w_e770b9e0-ee0f-497a-8857-b2b02663db7f"
      unitRef="usd">337000</esta:AssetAcquisitionConsiderationTransferredEquityInterestsIssuedandIssuable>
    <esta:PaymentsForAssetAcquisitionInventory
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjg0NDVmMzJmNTJmNDQ4ZWY5MjYzY2RkNTA3OTk3OGQ1L3RhYmxlcmFuZ2U6ODQ0NWYzMmY1MmY0NDhlZjkyNjNjZGQ1MDc5OTc4ZDVfNS0yLTEtMS0w_dd6377ab-0201-48a0-b0d1-4c99862cda68"
      unitRef="usd">432000</esta:PaymentsForAssetAcquisitionInventory>
    <esta:AssetAcquisitionConsiderationTransferred
      contextRef="i78c2a43813124ce8b5dd917b5966e1cd_D20190131-20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOjg0NDVmMzJmNTJmNDQ4ZWY5MjYzY2RkNTA3OTk3OGQ1L3RhYmxlcmFuZ2U6ODQ0NWYzMmY1MmY0NDhlZjkyNjNjZGQ1MDc5OTc4ZDVfNi0yLTEtMS0w_a111468a-b48e-438b-98cc-c0babc7cd954"
      unitRef="usd">1104000</esta:AssetAcquisitionConsiderationTransferred>
    <esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventory
      contextRef="i135b008b577d4ba786bffe31b5e8020c_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82NC9mcmFnOjk5NWNiMGMwNzI1YTQwNTFhNjQ2N2M1NGFjYmY1OTZmL3RhYmxlOmRmYTY4YzA4OWU2ODRmYWNhYTk0YzQ1ZThjYzA5ZThiL3RhYmxlcmFuZ2U6ZGZhNjhjMDg5ZTY4NGZhY2FhOTRjNDVlOGNjMDllOGJfMi0yLTEtMS0w_66980a8b-6967-486c-b4e7-905985b215b5"
      unitRef="usd">1104000</esta:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventory>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RleHRyZWdpb246MWI3NDE4Nzg0ZTM5NDIzMGFmZWVkYmEyOWUzZjJkYWJfOTAy_dae34a34-b3d3-4fc7-b82b-9981dd720000">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:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.057%"/&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.057%"/&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.057%"/&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.062%"/&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="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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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, 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="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;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 11.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 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;(4,247)&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;(12,775)&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;(32,477)&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;(32,594)&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="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;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 11.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="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,611,925&#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;20,620,828&#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;23,184,322&#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;20,478,603&#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:15pt"&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;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="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;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 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.18)&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.62)&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;(1.40)&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;(1.59)&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: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;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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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,746,849&#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,696,957&#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;91,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;179,233&#160;&lt;/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,843,717&#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,881,690&#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="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RleHRyZWdpb246MWI3NDE4Nzg0ZTM5NDIzMGFmZWVkYmEyOWUzZjJkYWJfOTA1_5527cbb2-5389-4e6f-bb60-891ac20c73c9">&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:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.057%"/&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.057%"/&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.057%"/&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.062%"/&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="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 September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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, 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="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;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 11.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 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;(4,247)&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;(12,775)&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;(32,477)&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;(32,594)&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="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;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 11.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="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,611,925&#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;20,620,828&#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;23,184,322&#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;20,478,603&#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:15pt"&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;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="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;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 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.18)&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.62)&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;(1.40)&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;(1.59)&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: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;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="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfNi0xLTEtMS0w_a534881b-ef27-4f77-a987-1d64e1d8a89d"
      unitRef="usd">-4247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfNi0zLTEtMS0w_5e85caa2-4d5b-4a6d-a62b-6f6d6c0d02be"
      unitRef="usd">-12775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfNi01LTEtMS0w_fa99f191-ceb8-4981-bee4-12a08829393b"
      unitRef="usd">-32477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfNi03LTEtMS0w_e03092ae-1d37-48fd-a962-88654c0acc1b"
      unitRef="usd">-32594000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfOC0xLTEtMS0w_a6a62b16-4a09-44c4-947e-f72e01c679ca"
      unitRef="shares">23611925</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfOC0zLTEtMS0w_38959f50-d083-466a-b27d-0c87fe15d936"
      unitRef="shares">20620828</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfOC01LTEtMS0w_f1130348-afff-4b49-8819-7b23c909a7ca"
      unitRef="shares">23184322</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfOC03LTEtMS0w_23b655ec-dd5a-4b66-aa05-7bb8bcd2a96f"
      unitRef="shares">20478603</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic38fe3ba0e0c4ccbb18b840975f322d8_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfMTItMS0xLTEtMA_78db7df7-0062-4ddc-9674-9d59db433338"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i7b82d7fea95b462b84b9c53c236853cb_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfMTItMy0xLTEtMA_1fa10037-0567-4413-9cf9-5a6948442f47"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfMTItNS0xLTEtMA_235fd02b-43fd-4fc4-ad28-5f75792f118c"
      unitRef="usdPerShare">-1.40</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjUzZWM5NzkyNmI3ODRjYjg4ZTE5MDFjODRhM2JiZDBmL3RhYmxlcmFuZ2U6NTNlYzk3OTI2Yjc4NGNiODhlMTkwMWM4NGEzYmJkMGZfMTItNy0xLTEtMA_0ea3f8f5-fc90-40be-8c2b-b8db795cfc41"
      unitRef="usdPerShare">-1.59</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RleHRyZWdpb246MWI3NDE4Nzg0ZTM5NDIzMGFmZWVkYmEyOWUzZjJkYWJfOTA2_6a2ab951-d25d-48db-b188-a194e7728d24">&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;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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,746,849&#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,696,957&#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;91,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;179,233&#160;&lt;/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,843,717&#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,881,690&#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="i166af119e5e24819b8b47e84e160ff10_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNC0xLTEtMS0w_cf42ba9a-4f79-40ef-a6de-fc4e5cc59acb"
      unitRef="shares">1746849</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie0cfb91c3fbd43fabf605652e1331ccf_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNC0zLTEtMS0w_c5983bdd-71db-4c11-af83-348e4d24723f"
      unitRef="shares">1696957</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if96857a6942048d8b5ff4924121aee32_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNS0xLTEtMS0w_efc5710a-c8ad-416f-bed4-987f6f524bff"
      unitRef="shares">91368</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0c3770665dd948258d947800d871f432_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNS0zLTEtMS0w_4c68dfed-4f96-4960-acff-8cdd83087d8f"
      unitRef="shares">179233</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if88f8a96439b4c59b8cfb2cfe49ee898_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNi0xLTEtMS0w_fa0c4cd6-4456-4a49-8ab5-10be7e125976"
      unitRef="shares">5500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieb7a5128e8c2438bb434751ddd382e43_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNi0zLTEtMS0w_09b90ae7-04b3-4e32-a7b4-f148c65f046b"
      unitRef="shares">5500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNy0xLTEtMS0w_4eb2358e-764d-4745-852a-df19dd1268b8"
      unitRef="shares">1843717</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic644835e8b2c48338d6e756808659c8c_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF82Ny9mcmFnOjFiNzQxODc4NGUzOTQyMzBhZmVlZGJhMjllM2YyZGFiL3RhYmxlOjlmODhiOGQ4MGUyMTQwMDY5ZjQyOWQ0NTYyYTQ5ZTc5L3RhYmxlcmFuZ2U6OWY4OGI4ZDgwZTIxNDAwNjlmNDI5ZDQ1NjJhNDllNzlfNy0zLTEtMS0w_94ac5d85-bdc5-4ab2-9e72-181cbdf7a123"
      unitRef="shares">1881690</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i4a50f4c5a8274cdc8db140fbd3b5a784_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfMTU3Ng_b2891abd-db4a-4229-88f0-ac10be616ca6">Related Party TransactionsDuring each of the nine months ended September&#160;30, 2020 and 2019, the Company recorded revenue of $0.6 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.1&#160;million and $0.2 million as of September&#160;30, 2020 and December&#160;31, 2019, respectively. In May 2016, the Company entered into a scientific board advisory agreement with Dr. Manuel Enrique Chac&#xf3;n Quir&#xf3;s pursuant to which Dr. Chac&#xf3;n Quir&#xf3;s joined the Company&#x2019;s Scientific Advisory Board, provides general scientific advice, and serves as a clinical investigator, among other services. In exchange for these services, Dr. Chac&#xf3;n Quir&#xf3;s was granted options to purchase 20,580 shares, vesting over four years in equal annual installments, provided that he continues to provide these services at such times. In September 2016, the Company 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. Dr. Chac&#xf3;n Quir&#xf3;s resigned from the Company&#x2019;s Scientific Advisory Board in November 2019. Dr. Chac&#xf3;n Quir&#xf3;s is the brother of our Chief Executive Officer, Juan Jos&#xe9; Chac&#xf3;n Quir&#xf3;s. During the nine months ended September&#160;30, 2020 and 2019, the Company paid Dr. Chac&#xf3;n Quir&#xf3;s approximately $47,000 and $91,000, respectively, for services rendered.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie463dbc62e4d492ab72284b5f24829ae_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfODI_169d5af7-34e6-4955-b753-f1658a91ee74"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5274d1f36bec459aa1e52249f11939c1_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfODI_73c5d0a8-9075-470a-a8cf-2664aedebc86"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i80080c18d7f34fcb8c1378c15cfe68a9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfMzQ4_617a083e-4263-43ca-bad3-686fc613cc2f"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i4fa8aae6226e466ab293e550776ac015_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfMzU1_d8dcf43c-5d0f-4a7e-afe8-55cb1b97c223"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iac14fe0c749d493881c685c17814a731_D20160501-20160531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfNzY3_a87a93f4-5592-4f28-912d-90d2ad75b288"
      unitRef="shares">20580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iac14fe0c749d493881c685c17814a731_D20160501-20160531"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfNzkx_88114a49-c026-41e0-939c-1fcadb3bbf7f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <esta:RelatedPartyTransactionCashReimbursementPerDayForServices
      contextRef="i5fec6a53af0246eeb7f2a79774af4dae_I20160930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfMTIxOA_f0ba6a6c-a3c4-4447-949c-0c0e5451736d"
      unitRef="usd">4500</esta:RelatedPartyTransactionCashReimbursementPerDayForServices>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie463dbc62e4d492ab72284b5f24829ae_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfMTUyOQ_594df8c0-7f17-437b-bcd5-cbd790b2ab5b"
      unitRef="usd">47000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i5274d1f36bec459aa1e52249f11939c1_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMmU4YWQwMTlkZDQwMGI5OWQ4NGU1ODQ4YjU2MzQwL3NlYzpiMDJlOGFkMDE5ZGQ0MDBiOTlkODRlNTg0OGI1NjM0MF83MC9mcmFnOmExNzc2MmJlMmYzZTRhM2FiOTA3ODk1Y2NkYTc1YmNiL3RleHRyZWdpb246YTE3NzYyYmUyZjNlNGEzYWI5MDc4OTVjY2RhNzViY2JfMTUzNg_f4b360c8-09f1-4168-82a8-6c864d11ec8f"
      unitRef="usd">91000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
</xbrl>
