<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sibn="http://si-bone.com/20200930"
  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="sibn-20200930.xsd" xlink:type="simple"/>
    <context id="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i63a3931e0086439493b241e7356851f5_I20201029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2020-10-29</instant>
        </period>
    </context>
    <context id="i77959f993a8c4c8abb5a637e7a67d478_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i05d52e3d67164c6bb8e8ef14025844a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8c8a6fb0506b4082b3198de7447bb06d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i4465ba7d97a84275ba85c4cc63036d78_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i6dba47ad5ff948dbae601edd4026aa3e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ice5c0d3a39c545efae759bd2d91bb9f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ia4a5332c3c4447038424f2ac03895ab0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i27aadbd938174eddabc3a0c6a2a92ab1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i97b10079670d49cda30f934e3f93e8e7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="iac9faaeb627e4c85b263c9df4aa94e04_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i67e70ce4fcb24187ad1bd62291c1e1f8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i8e2120d6d9564359b21564b78b85d73a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="id068a59541bf480c9a6bc71d0e24dfa6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i85a2d6902e5e42a096cc88becac5e32d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ia2a0c68c113e418086dbfea414086d0f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic00036dce3e84ec4a9845e1ff280c675_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ibebbf434e5f84f91913cbbda69639138_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="id3cd3297501849f0b1db936e84055280_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if35ec9e07eca40fba0af4b0c3770b526_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i34282c5a82d9413c915805695d265ac9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i80c9fad1bcac45c292ca628847f96457_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i49078ea0904349a08dc019d88f882a77_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i67ca4f9742244c19a70a0a83d83853a6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i0b3060df19a44bf7b2be6e1c5d710f4e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i98c36c1b163d4ee7b01d60987adeca7d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2b5c764157d8439abfb9eb37e840081e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="id5638f9caf59444fb65575ca13cb81d7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i3a3c0ace28cf4830adaaac744526d3ab_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i62d0a00fa8dc481a82b60f8e27fe1bc4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i5416bd27c1184c2284fd4d07937a92e8_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i3d877e23e02b40c6836ead3c3c0125bc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i0727c0d38bdc4905ae68c579a6e22d7b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ie3955f70785145a792249e0c8cc7db03_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i5f01ca199dba4ae683912bc7d0219626_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="iaf091d30a97d4954b955fa718ae65621_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ib9c5fd34cd524582977d27bfa5d9710c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ifb97fb33576e493db6832b8387b4c021_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ie5758dca997b48139b88399f764bd3ee_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2394df07c9fa45b4827598fddf5946ea_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="id867bfbd19b344b1ab93923c8837558b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i350c772cc5c34e55ad8dc576aee716bf_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i90a391378fec4847b5362c4fbe711592_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="if2bf7b9e0c9b4754a0b8be88d919377b_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i4b83590c7fb14000a624276893a459c1_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i2700d4c1207d438c8865152904c7face_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ifa61da2ee44049719ba967e109555818_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i66a05c59cb49496790bdbc6c414434d5_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i2af61ab0cc564ed4b4e3c244806550b4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i031824ee545c4794a2359d25328c9b0c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7a9d0c4c45ee415aabf312560c11bce0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i847a61f3678942388c8e6a27309d7d9f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i4c7de061c17c47b8a307ace8561a453d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i958d9273d5234df4a31775d8ba8e96b1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i88b269639b424822b813c9f792c234ca_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ifa93b61ee2c24bbc962fdd104c929cef_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i62ed688ec9024a1c9c70d39b5a00876b_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="iefad867b0c1f476fbe557d12b7f1fe4a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ief0b8d27c7094043b3ff93d95ec50017_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ia215ec3c09254e019d952924c9669c3a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i6a48ab18850d4d1b8ed50f3849332f9d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i87854f0eec294c3d91456afc069f59fd_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="id9ff1ae26cb4474abcca9d7e438dd274_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i6249af3b2c42420a90ee735551ec055e_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i9069459bb285403b881b56854780d8f2_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i3aaf5596eb4c4af59ad7f7474c2b6e58_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i745196cd801b4cb490c6bb8e389ac8cb_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i43325da68e36494a95eafb23e80f0bd3_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i1f80f469f0f74e6caba1859a0d57b410_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i32f1d9f84552475a94cacb4170a17e26_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:FollowOnPublicOfferingAndSecondaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ia8731b77a4cb476e941b4eae1bba3a92_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="idfabbb23fd0945dbb06102e51b7ff06c_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i44ea925a8c664f02a6f58d6f247934eb_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i91a42f45c261496c9d03d6c533521d4b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd1307a7b2654c7e9b0956c579790bc4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:SecondaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iace67ca8a29f431f9fbdc73c474f8aa2_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:SecondFollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i1e3ef3c9251341709ba7dff57720b597_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i358e80dac09b48ea8c34db90d36ee84b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i584db2573839480d9bca1f212ab2f1bc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9c5abcccdd364c549c6ac98296fec028_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5773a62435b24cb285d1f0ccad65735c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia6197e94b63b4df8a67bef7c418b1574_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iaf3ad2abe0b64fe5b35845ae428cdc7b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9fc289fdd7fb42c28459d96cd8784be7_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie92108e9dc2c464ea9d54fc33bf338c2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i91e248b453df40d4b3c724dbc9626f6e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i011ce93838944aa884c2b8720d36fc1a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i759058f3c8d74e36a15e435b84c8caa7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0813942bbe964c6fb006f88ddab2d9aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie557a90dd8b647b6b63c8be32dc58133_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iabc814a90d2a43a09a6c5598d8197462_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0707b7fa219747118241d7cde08577e3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3e4d669b21744b2d931ed51fc1bb0cb4_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6a6b343fa6e049f0a107bda5511b73ad_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie42a5be99d294b18b62b55bad44cc1b7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie61636ef9652445eb63f9ccac44f8eaa_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9019d7be62a3441ab7a1d06e0a7453ff_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie17a8275ced44c1bbc3b3adf650e4542_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id7e8af2f2a8c417e9382516681e9c522_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ibc845c21d36542d39513f230b1cc2da3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i74c8f32afe5c4e64bc709211dee3b7dc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i888dfaca1633437ca5411c375c66aefa_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i29b3035f30c549709f3ae383df298e0f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9f6439b8a2b341efa0ec25ea8f965bde_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3c247372ef7849cd9e05a9ed72b7c060_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i404b6caf99a84064a18dbdcef21ffaf4_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i507c1e72df35480b820e801831256521_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i37aa6bc84d5144a991f43a8445e23818_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i34264f625e2f4e01a87c6105a6d601a1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i8663a2b47e484d7b99b4185d7275a52a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i02a7f33fe88849568d964b40c716c466_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i154adee2a6eb4ff2826789fd3a09a638_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d5391463c264b6eb35208cb938b1f47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5aef560a1f934aa89de3545a6878bacd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c35430826594ed58ba48a0d1f8016e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib660cb52c757438d905a4f0b67f0b0b0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i04ca02f0d3ac42a78b2dc016680b6a80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i47abf44ff679462da67dfdc488e9ae23_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib32bb50ae33a4e85a5727d2e3514f0fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8fcd5ebde3eb4aec90c56d43e4a780c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96bc0657f9c445e59815cd74f445af01_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i92e67cb6f74a4f9fb379395c32b85ac3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i69142eee89f044cd9fe56522ec257d34_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7737721979f14cf798570970117f0970_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie27e85af4fa448be81ee40740439a3e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib51c1627df1a4363b579d25f58a4b5ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia0797fe3bcd54810b846c8fa7626734f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2f37f70c16346f59236045c8da04dc4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i974d528ee3df4c09b2cdff3edb5a44d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ic990cad9c6714ac09157c61aa6a7951a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ic649285abbac4ebcbd9e271a4492beed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i76f624d79b464f4b81b33bdc4401e1e3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i8e1919ae662a49a187bc6161ab74a2ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i8b8636adc2b24c62ab270eb900bcd681_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i6830f76d0a2846159904cde4d8312c74_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i83369838ae8b4c4e8ee50ff115ed0a70_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sibn:ComputerAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ifa21cf71f8f341588fb2c05f92507400_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sibn:ComputerAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c5070b53db24d9f80864202dfa516f9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i5eab736146424fff9207d91cbb96555e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="ia7bce42c77144fba8ba21862d641174a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i3fe88ef4839c4875af9c7eb46c8f70b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i02b54b6b8e40497b943c2f0e7be8c1e1_D20190206-20190206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sibn:LitigationStatutoryDamagesPerViolationOfTCPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-06</startDate>
            <endDate>2019-02-06</endDate>
        </period>
    </context>
    <context id="ic20368d2eabe4a24805d4406359ba2aa_D20190206-20190206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sibn:LitigationTrebleDamagesPerViolationOfTCPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-06</startDate>
            <endDate>2019-02-06</endDate>
        </period>
    </context>
    <context id="ifac3ac281e8b4f33931f386314894725_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2555ebb3dc4e45a2b161709a130811d3_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia9350873cf5743c4b745ae1730635182_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i48d66c6361374ab688fbb6e7ef68467e_D20200622-20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-22</startDate>
            <endDate>2020-06-22</endDate>
        </period>
    </context>
    <context id="i6e3af3c2b20c43ccb4c85a5972187bf7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sibn:EricBFromerChiropracticIncClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie193e72b82d24bf89a104ff6c44a627e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6f794aee64604233a4967a0179eef8ee_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iea20fea408224273953aab336ee40027_D20171001-20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="i4e2fd0fd095a4290985f159ef3170717_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="if34ff3a755634eb69b32e59355e73cc7_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtPrepaymentPenaltyPeriodAxis">sibn:PrepaymentPenalty3148MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="ia46ebadd4ea0422bacae50cb5d0804d9_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtPrepaymentPenaltyPeriodAxis">sibn:PrepaymentPenalty4960MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="iacf103ac897f443cb13ca64f13115f13_D20200529-20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">sibn:VariableOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-29</startDate>
            <endDate>2020-05-29</endDate>
        </period>
    </context>
    <context id="id66e70b07eb146099662aa63e312a5cc_D20200529-20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-29</startDate>
            <endDate>2020-05-29</endDate>
        </period>
    </context>
    <context id="i8c789a97d0624a6aa48c6b711d918238_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonAndSolarTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8289cd95d26142e39215c8ca7be72c04_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i27df42d45a294331ba27d6d8f73d0616_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonAndSolarTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icdec0f86d395464a96669dfb004abf81_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PharmakonTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i736901b2078c467ab381a322ebf9a6e6_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="i8df29f208c7f425289ead8b7d3df402b_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="icd0a6ca8966e424689233e51d1b2744e_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="ia6376b1cfe584571aa195531b0b33397_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="iaa9a7a5c8f0d4d008834ba47d603fb8f_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="i95723704366a4464a74fa3db9080f7ac_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="i16ec316440ca4b15b5e5ecb2c94e886e_I20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SolarLoanAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtCovenantThresholdAxis">sibn:DebtCovenantTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-29</instant>
        </period>
    </context>
    <context id="icdd15705d1e34505a53ca808fdc08fe3_D20200429-20200429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PayrollProtectionProgramLoanCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-29</startDate>
            <endDate>2020-04-29</endDate>
        </period>
    </context>
    <context id="ief0964f2d8bb4c768b3eacf2e058869f_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:PayrollProtectionProgramLoanCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="i881b7067c6d341febf74654236aac4f9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i4d2939805bf94ac1b3a8440a4d1927cd_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i08397654fd1547438053137c5fd9107d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i13d8b291addd4a4bae40c379d844b200_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i83b7cabf3de04b54b73dc826d5dc206d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i3e9095705ac0493698cab20cf24d2cf7_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="ibf5f2b1b954b4fac81477164726f27f8_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="ib1e992f5fabc4689a39fd676fedaf714_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idc901616a8414b889abb60a327b87d9c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i633441030a244978b6287a3bf95c14c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i29ae1673d5ae40adaa3e0931b7808051_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3bda641645934f5e82cff4ef45b14fa5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sibn:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if6192daf70b745bf98a767260794f9d5_D20200101-20200325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sibn:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-25</endDate>
        </period>
    </context>
    <context id="i00235d08f9374ef98e49fb9edb3f2cd4_D20200326-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sibn:A2018AmendedEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-26</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7b1de7c1b16542f0b76f31f6ede61993_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sibn:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9bb75aa643a043b9b31c18c4f0ab7424_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sibn:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac77428533ec423e92af4a9514c8b1ba_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie321e4f5e5404812aac4baa25874eea1_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i000f286313fe4979baeedc28fa515b06_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia5345d83e779469da369ad3817d2682e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4b0fdbb9128b4823b63efda5f19ba647_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2497d9edc9aa43b0a69659a26226d5ff_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i08f002a838d24529b5d5d2386722ad06_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9057571c371e41429639e5fb6f42938a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8c08aa10c6654997b2d754b85eeaf636_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i206d953175214878862e5e5db74ee1d5_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i23cce8468a8d4161812834f9196697f2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i11eeebf7d02542c29b86255359dd5b95_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i1bd59594dc504b49992e1537ef8e503b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i19d7afedb40e467086e265f9fcb546ac_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7e6f4ff6265b46c79398b1d48df48366_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4ce08793e2ce4b78862dd849012e6f76_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if4a9d238a9b340c49d8bc92e11583fbe_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4f0befd5e7aa4a6ea591a9e53aa2e31a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3573ed8d5f8c4abab92f9aaa7df24515_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia7237e5c767941549e081474ca17a285_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iba2f957c0f694421af305224515bb44d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia600a927c78d4b02aa6706690aadb9a4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i289a5723a06f445587975c788b387449_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i6c96b4d1efd4424fb15e65318d25757d_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</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="i4259c63a77524b5ea9694b3d348b1162_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:ShareSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i40c8e6bf5a9e4d4098270469a093f67c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:ShareSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id61fdc00694c4f828e409d80ee5f3ca2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:ShareSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i23605a46f34240b0ae18307c84508728_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:ShareSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i24e6cb941a9947f8bc8e4d785c846356_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:EmployeeStockPurchasePlanSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i20e4e9305eaf4d64ace95f1efd59e4e7_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:EmployeeStockPurchasePlanSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i14865a8a6e9e47eda0b5867e7b5aaaec_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:EmployeeStockPurchasePlanSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i34d2912b138e4832957399fb653e8e3e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:EmployeeStockPurchasePlanSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifbff4cbe81534c87989e96bae82b13f3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4397c70d33ae432e85d3069da611758b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idd1bc5ff9df546c4a149d2b57e553102_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d2be75cdd18438da8b57e2567a94251_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sibn:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3a7e7a2117ac48269620a9a0a1504d46_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sibn:DevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie5f907319a32465aaefd8ef4934bcf0d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sibn:DevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id1918e026c3948fc97db0d3f3801ebd0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sibn:DevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1d79eb8ed49a48b1a7f5627a14112dea_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic56c9db2055b4994a11092ddaa350fa5_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:SecondFollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i9cd7fce50911417f9d2a4eb242866bb0_D20201019-20201019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:SecondaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-19</startDate>
            <endDate>2020-10-19</endDate>
        </period>
    </context>
    <context id="ifb832929b8e24fcf9bada4d4e90e5376_I20201019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sibn:SecondaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-19</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="segment">
        <measure>sibn:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="purchase_period">
        <measure>sibn:purchase_period</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80L2ZyYWc6NTM0MzhlMjY4MTA0NGRkZDhjZmY5MjgxMWJlNzMwYTYvdGFibGU6Yzk4MzE0YThkNjY4NDhhOTk5M2MxNDFiMzI3ZTk2NDgvdGFibGVyYW5nZTpjOTgzMTRhOGQ2Njg0OGE5OTkzYzE0MWIzMjdlOTY0OF8yLTEtMS0xLTA_2cc1050c-ac86-458c-bb81-b8643eeae917">0001459839</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80L2ZyYWc6NTM0MzhlMjY4MTA0NGRkZDhjZmY5MjgxMWJlNzMwYTYvdGFibGU6Yzk4MzE0YThkNjY4NDhhOTk5M2MxNDFiMzI3ZTk2NDgvdGFibGVyYW5nZTpjOTgzMTRhOGQ2Njg0OGE5OTkzYzE0MWIzMjdlOTY0OF8zLTEtMS0xLTA_a886e02a-0d00-4b89-aad0-8fd74362f778">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80L2ZyYWc6NTM0MzhlMjY4MTA0NGRkZDhjZmY5MjgxMWJlNzMwYTYvdGFibGU6Yzk4MzE0YThkNjY4NDhhOTk5M2MxNDFiMzI3ZTk2NDgvdGFibGVyYW5nZTpjOTgzMTRhOGQ2Njg0OGE5OTkzYzE0MWIzMjdlOTY0OF80LTEtMS0xLTA_a6f27f79-921e-4182-8c4b-8192e877706b">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80L2ZyYWc6NTM0MzhlMjY4MTA0NGRkZDhjZmY5MjgxMWJlNzMwYTYvdGFibGU6Yzk4MzE0YThkNjY4NDhhOTk5M2MxNDFiMzI3ZTk2NDgvdGFibGVyYW5nZTpjOTgzMTRhOGQ2Njg0OGE5OTkzYzE0MWIzMjdlOTY0OF81LTEtMS0xLTA_12442891-d149-47f3-94fe-15500cb1a721">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80L2ZyYWc6NTM0MzhlMjY4MTA0NGRkZDhjZmY5MjgxMWJlNzMwYTYvdGFibGU6Yzk4MzE0YThkNjY4NDhhOTk5M2MxNDFiMzI3ZTk2NDgvdGFibGVyYW5nZTpjOTgzMTRhOGQ2Njg0OGE5OTkzYzE0MWIzMjdlOTY0OF82LTEtMS0xLTA_12b8bfa1-0fce-4690-9cdc-51a9f883ac54">false</dei:AmendmentFlag>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval
      contextRef="if6192daf70b745bf98a767260794f9d5_D20200101-20200325"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTgxNA_025a66f5-a53d-4600-8b81-0271db78cfff">P6M</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval>
    <dei:DocumentType
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTU2_3fae6c16-2d19-4f03-97f6-3c0979013521">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTQ3_889a955f-d74f-4b1f-967f-5baf19a71608">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMzI_173fae44-c90c-4987-aad1-ac0290405844">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTU4_fbf88487-b0bd-425e-a386-0bcd77a15a27">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTYw_eab1c43d-1fed-4b4c-a4b2-8ce12fa88709">001-38701</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTQ4_18044c8b-f977-44f6-9916-cc23e8ee42aa">SI-BONE,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6NzI4MGIwNDBkYzMyNGJjN2E5MWZkMGUwMDY1YjQ0YjkvdGFibGVyYW5nZTo3MjgwYjA0MGRjMzI0YmM3YTkxZmQwZTAwNjViNDRiOV8wLTAtMS0xLTA_fe275623-0b23-4151-8594-a4397777c80d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6NzI4MGIwNDBkYzMyNGJjN2E5MWZkMGUwMDY1YjQ0YjkvdGFibGVyYW5nZTo3MjgwYjA0MGRjMzI0YmM3YTkxZmQwZTAwNjViNDRiOV8wLTItMS0xLTA_584fa689-5ec9-46e8-844d-bef6a33600d2">26-2216351</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6OGVkZjQwNTY1N2I2NDRmMTk2NjRhYjViNTQwYjE0OWEvdGFibGVyYW5nZTo4ZWRmNDA1NjU3YjY0NGYxOTY2NGFiNWI1NDBiMTQ5YV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozNjJjZDU4NTQ0MWQ0OTc4YWI2N2UxMGU2OTQ1ODJlMF80_99c5e3fb-d498-4e20-9970-f7dca9451ef5">471 El Camino Real</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6OGVkZjQwNTY1N2I2NDRmMTk2NjRhYjViNTQwYjE0OWEvdGFibGVyYW5nZTo4ZWRmNDA1NjU3YjY0NGYxOTY2NGFiNWI1NDBiMTQ5YV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozNjJjZDU4NTQ0MWQ0OTc4YWI2N2UxMGU2OTQ1ODJlMF84_81456575-df03-488c-b9a8-7225be9e9509">Suite 101</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6OGVkZjQwNTY1N2I2NDRmMTk2NjRhYjViNTQwYjE0OWEvdGFibGVyYW5nZTo4ZWRmNDA1NjU3YjY0NGYxOTY2NGFiNWI1NDBiMTQ5YV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozNjJjZDU4NTQ0MWQ0OTc4YWI2N2UxMGU2OTQ1ODJlMF8xMg_317cd115-9622-4970-86b5-2499beee4604">Santa Clara</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6OGVkZjQwNTY1N2I2NDRmMTk2NjRhYjViNTQwYjE0OWEvdGFibGVyYW5nZTo4ZWRmNDA1NjU3YjY0NGYxOTY2NGFiNWI1NDBiMTQ5YV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozNjJjZDU4NTQ0MWQ0OTc4YWI2N2UxMGU2OTQ1ODJlMF8xNg_8d80a3c8-c332-49b3-b825-0dcb20152fbe">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6OGVkZjQwNTY1N2I2NDRmMTk2NjRhYjViNTQwYjE0OWEvdGFibGVyYW5nZTo4ZWRmNDA1NjU3YjY0NGYxOTY2NGFiNWI1NDBiMTQ5YV8wLTItMS0xLTA_9faddc48-596b-4bd7-967e-87a594b1bf5f">95050</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTQ5_b58af8ad-3421-4076-83c5-91cdc29d0be0">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTUw_65d0a805-49b5-4316-9180-0b4d6ec56cca">207-0700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6NDM0NTY1NmU4MjkyNDJiYmE0NmFmMjAzMDZjZDk5YmQvdGFibGVyYW5nZTo0MzQ1NjU2ZTgyOTI0MmJiYTQ2YWYyMDMwNmNkOTliZF8xLTAtMS0xLTA_4781b7fc-c139-43fc-a97b-c324f873f9ca">Common Stock, par value $0.0001&#160;per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6NDM0NTY1NmU4MjkyNDJiYmE0NmFmMjAzMDZjZDk5YmQvdGFibGVyYW5nZTo0MzQ1NjU2ZTgyOTI0MmJiYTQ2YWYyMDMwNmNkOTliZF8xLTEtMS0xLTA_d96e8996-2f35-46d3-b186-070d20ff0343">SIBN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6NDM0NTY1NmU4MjkyNDJiYmE0NmFmMjAzMDZjZDk5YmQvdGFibGVyYW5nZTo0MzQ1NjU2ZTgyOTI0MmJiYTQ2YWYyMDMwNmNkOTliZF8xLTItMS0xLTA_58220df4-baa6-4bb7-a8fd-0fe749bd377d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTUz_055dcb5b-b278-46f1-acc0-5678494dbd39">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTUx_97a82698-a3e3-437f-95b8-b65ab4032fa1">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6MWY3MGNmYTQ4NGRmNGJmZThkZjJjNTI0MTYzYzYyMjkvdGFibGVyYW5nZToxZjcwY2ZhNDg0ZGY0YmZlOGRmMmM1MjQxNjNjNjIyOV8wLTMtMS0xLTA_0bacbc3f-e91a-4dd2-a338-788e1b89bb78">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6MWY3MGNmYTQ4NGRmNGJmZThkZjJjNTI0MTYzYzYyMjkvdGFibGVyYW5nZToxZjcwY2ZhNDg0ZGY0YmZlOGRmMmM1MjQxNjNjNjIyOV8xLTEtMS0xLTA_c7c516f6-62b9-419c-b382-27d10c9316b4">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGFibGU6MWY3MGNmYTQ4NGRmNGJmZThkZjJjNTI0MTYzYzYyMjkvdGFibGVyYW5nZToxZjcwY2ZhNDg0ZGY0YmZlOGRmMmM1MjQxNjNjNjIyOV8xLTQtMS0xLTA_02396fe7-6700-465a-bd0a-3a0bc10d7a26">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTUy_905e2eee-7646-4cc2-a4a0-a753692f0130">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTU0_051bce84-4128-4c30-97f8-bd56115b6224">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i63a3931e0086439493b241e7356851f5_I20201029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xL2ZyYWc6M2EyZjEwZDk1YWY3NDUzMWI0NjVjNDIxMDczNWVkYmUvdGV4dHJlZ2lvbjozYTJmMTBkOTVhZjc0NTMxYjQ2NWM0MjEwNzM1ZWRiZV8yMTM2_b60979af-d353-4c4d-92ec-b6bc3aed4045"
      unitRef="shares">32360839</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMy0xLTEtMS0w_f7f41a86-174d-49d9-afc7-109297dc9dbb"
      unitRef="usd">55996000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMy0zLTEtMS0w_2158d406-709b-4f1f-bfcb-64f4b3b7372d"
      unitRef="usd">10435000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNC0xLTEtMS0w_8892e92c-75eb-4e2e-91bb-535285fa4f73"
      unitRef="usd">76024000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNC0zLTEtMS0w_dee7e77e-5b4c-4f5b-84ed-71b6128e1c40"
      unitRef="usd">81345000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNS0wLTEtMS0wL3RleHRyZWdpb246YjM0NWRlOTM0MjNjNDMxMWJiMjNiN2Q5OTM3MDVlNzhfNjg_895afc0b-45fa-4be6-8557-1e769aacaa54"
      unitRef="usd">263000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNS0wLTEtMS0wL3RleHRyZWdpb246YjM0NWRlOTM0MjNjNDMxMWJiMjNiN2Q5OTM3MDVlNzhfNzU_e407743f-7c58-4676-af90-726bdfa7b0d0"
      unitRef="usd">238000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNS0xLTEtMS0w_250a6aa7-3a57-470e-a239-b8e128a8914b"
      unitRef="usd">11417000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNS0zLTEtMS0w_c95cd6a9-223d-4c89-bf0b-d87364f3f5cb"
      unitRef="usd">11720000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNi0xLTEtMS0w_ec1821f2-927c-4764-aaf4-da178cd82688"
      unitRef="usd">5071000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNi0zLTEtMS0w_0f2e3f4b-44ea-4537-819f-52af690aefa4"
      unitRef="usd">5452000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNy0xLTEtMS0w_4192eccf-00ab-44cd-ae66-c2fe380c2a12"
      unitRef="usd">1014000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfNy0zLTEtMS0w_d9c5bd7c-5267-4794-9429-53a69e0d279b"
      unitRef="usd">2510000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfOC0xLTEtMS0w_cce443a5-530c-41c2-911f-2734e40a0f58"
      unitRef="usd">149522000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfOC0zLTEtMS0w_7807395e-ce44-4882-92eb-76bea938cd9a"
      unitRef="usd">111462000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfOS0xLTEtMS0w_fd42d4f4-0c4c-41f7-b839-c9e801107970"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfOS0zLTEtMS0w_7d75b340-b576-49c1-baca-a725b3b9eca8"
      unitRef="usd">1278000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTAtMS0xLTEtMA_abd4dcaf-b27d-4405-b4c8-982c6898edff"
      unitRef="usd">4479000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTAtMy0xLTEtMA_a8b518fc-6356-48af-be6d-8040ed9c52c7"
      unitRef="usd">3954000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTEtMS0xLTEtMA_a9538f3b-b2a7-4b06-a889-6f7888ce42e7"
      unitRef="usd">314000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTEtMy0xLTEtMA_5501e062-bb7b-4f11-bae7-9df6ad957b66"
      unitRef="usd">315000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTItMS0xLTEtMA_c0433841-7bd8-424a-a955-edf9399abeef"
      unitRef="usd">154315000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTItMy0xLTEtMA_4888692f-c9e8-4a15-9681-a66fa05d8932"
      unitRef="usd">117009000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTYtMS0xLTEtMA_6fb18f10-19e6-4116-bc73-aa8aa20290f3"
      unitRef="usd">3102000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTYtMy0xLTEtMA_9268bb97-1c3b-43aa-a4c1-91a752a83822"
      unitRef="usd">2811000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTctMS0xLTEtMA_3a074331-ee18-426e-adf4-31654158a128"
      unitRef="usd">8719000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTctMy0xLTEtMA_5e8a31bf-71e1-4c69-878d-4a18738c818a"
      unitRef="usd">11605000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTgtMS0xLTEtMA_3229afa5-f76f-4b72-a40f-f752fea5d0bc"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTgtMy0xLTEtMA_a0ca12bd-0b7e-4bd7-a87d-81dcb5d5a4ad"
      unitRef="usd">4358000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTktMS0xLTEtMA_750d3e0c-b9df-4a48-86db-6b5a99657ae0"
      unitRef="usd">11821000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMTktMy0xLTEtMA_543f7fcc-1372-43a5-a45e-f30d4d6fc086"
      unitRef="usd">18774000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjAtMS0xLTEtMA_560ffceb-9fe5-42a1-88ac-2eed7f4fd03c"
      unitRef="usd">39368000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjAtMy0xLTEtMA_2f05b5af-6860-48a2-a6c7-948a4dfa496c"
      unitRef="usd">34865000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjEtMS0xLTEtMA_1473ec78-c10f-4c7b-906e-56f565c1b0d9"
      unitRef="usd">1095000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjEtMy0xLTEtMA_ff86b778-088f-4a96-bced-df74eb0cc420"
      unitRef="usd">362000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjItMS0xLTEtMA_c4f641fc-9d1e-4f76-aa4e-6a10d6ae57d0"
      unitRef="usd">52284000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjItMy0xLTEtMA_198973c9-076a-40eb-8aac-59ca3f4abd8c"
      unitRef="usd">54001000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjQtMS0xLTEtMA_ea1f7e68-199e-4ced-aa60-5eb6e232cbd5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjQtMy0xLTEtMA_ee595d6e-b230-41a0-a566-a4754ab575f9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzIy_23774e3f-1de9-4937-a0c4-d7d3141b1110"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzIy_d706b744-0144-4b02-983d-61929a0d282b"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzM2_0bb4ef53-9c6f-4968-864a-d7433a3d430e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzM2_e4a00af7-98f1-4e25-abbf-0dca7d6e73df"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzU4_390c8741-1054-4e8f-80a3-c2d0897abbce"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzU4_9cbb776a-2b0c-4fac-a888-2885e0d4dab4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzU4_abde802e-3f95-4bcb-be30-479c73e2149c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmI5Yjc4NDEwMDE3ZDQ2OTk5Zjc5NTg4MTYzMjQyZDQ5XzU4_bae29bc9-dcf5-4c54-ba71-553bf3f1dd3e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMS0xLTEtMA_62cf44d6-aa31-4704-aae6-fa07d61e3951"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjctMy0xLTEtMA_cab9abff-d5c6-441a-bf34-c751e4870571"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzE5_b1ce88fa-23bd-404b-8d73-3a8c71c990b2"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzE5_ca5f9631-af64-4d29-820b-5b3100bfc68c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzMz_3c8648fe-1f05-476f-b96d-cd8ebb64ef38"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzMz_ff6c0938-64ce-422f-acab-80536fe1eaad"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzU1_9451b1b0-fb81-404b-a910-70a828284787"
      unitRef="shares">28838577</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzU1_d9a9cb20-87a3-4d6b-b742-8ffd4e38a219"
      unitRef="shares">28838577</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzYy_1c25eff5-9e15-41a8-b312-c04f37c9fd54"
      unitRef="shares">25163803</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmVmN2I3MDA2ZjQ2ODRlMjQ4MjQ3MjBlMjZjOTViNTViXzYy_3f0609e0-2bce-4cf0-8b04-9891d6a1e615"
      unitRef="shares">25163803</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMS0xLTEtMA_f16832a3-fffa-4f8e-9950-dcaaa3e9f811"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjgtMy0xLTEtMA_34cae780-73d1-412f-8485-23643dd25229"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjktMS0xLTEtMA_c33cc41a-0608-45b4-bca9-35e160187fe3"
      unitRef="usd">331896000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMjktMy0xLTEtMA_00efa4e3-09aa-4d66-9a69-bde502762837"
      unitRef="usd">258121000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzAtMS0xLTEtMA_4e9e0e26-1a4a-4d31-814d-f373fa648112"
      unitRef="usd">430000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzAtMy0xLTEtMA_10b12055-2e03-435a-b902-b02e60f0aa4b"
      unitRef="usd">464000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzEtMS0xLTEtMA_4506acdc-0f74-496f-ac09-80bcfe97f0ca"
      unitRef="usd">-230298000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzEtMy0xLTEtMA_12516e6d-3df0-41c3-b5bf-47c63b537986"
      unitRef="usd">-195580000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzItMS0xLTEtMA_11adeb34-fd2e-4419-89c9-ab189c42ed12"
      unitRef="usd">102031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzItMy0xLTEtMA_e9d4a4e4-e7a8-400c-bd52-90229f2b13db"
      unitRef="usd">63008000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzMtMS0xLTEtMA_c13c8889-7eb4-47f4-88c4-b2aa070f6c85"
      unitRef="usd">154315000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xNi9mcmFnOmI0N2Q0NDY1MTNlNzRkMzI5NjQxMDM4NmQ3ZTc2MDk1L3RhYmxlOmQ1OTc3MzdkN2JhNzQyYjFhMTYyODU3YWEwNDIzMDYxL3RhYmxlcmFuZ2U6ZDU5NzczN2Q3YmE3NDJiMWExNjI4NTdhYTA0MjMwNjFfMzMtMy0xLTEtMA_68ed387a-6a06-402f-af3c-2e785bfba92f"
      unitRef="usd">117009000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMi0xLTEtMS0w_e2e1dc63-d06b-47ec-8e31-b925732f320d"
      unitRef="usd">20373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMi0zLTEtMS0w_7455cb7e-ab88-4e6a-9688-2fa1dd43347e"
      unitRef="usd">16182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMi01LTEtMS0w_325598d8-f4a0-465c-8d5f-c42f375d80b8"
      unitRef="usd">51243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMi03LTEtMS0w_8e0567cb-c510-4f1c-8ff7-a5f8625283f8"
      unitRef="usd">47490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMy0xLTEtMS0w_9bef2803-1659-4e21-8480-de0c839c9ae9"
      unitRef="usd">2578000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMy0zLTEtMS0w_06b8e879-6625-4953-8a6b-00bfac7cd5a9"
      unitRef="usd">1630000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMy01LTEtMS0w_f87867f8-be4b-489f-b56e-0296ee559376"
      unitRef="usd">6627000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMy03LTEtMS0w_152bbf45-2eba-40f4-a35b-bebe6162c9e0"
      unitRef="usd">4744000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNC0xLTEtMS0w_ee298f9d-984b-4627-9b37-f84a882452ca"
      unitRef="usd">17795000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNC0zLTEtMS0w_7f7e3fae-4514-4f96-ab6b-b926eac3221d"
      unitRef="usd">14552000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNC01LTEtMS0w_3558af7f-2b2e-4132-a14b-30523b7ee61b"
      unitRef="usd">44616000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNC03LTEtMS0w_c420979e-e60f-42c4-b9ad-161ebee83013"
      unitRef="usd">42746000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNi0xLTEtMS0w_019ba5b2-2391-409d-9b96-a9272bc3599c"
      unitRef="usd">18772000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNi0zLTEtMS0w_ddf6a2f4-a7da-4ad9-b2ea-0de32f9b25a8"
      unitRef="usd">16443000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNi01LTEtMS0w_a098e97c-1061-443a-94ee-dbb70cbf4e4a"
      unitRef="usd">53808000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNi03LTEtMS0w_edc61b7a-2b2b-42c2-85e9-f2d605ce5316"
      unitRef="usd">48985000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNy0xLTEtMS0w_b47ac4ab-1f31-4eec-89b7-42699dbba44f"
      unitRef="usd">2778000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNy0zLTEtMS0w_317a4f31-5d9f-42cb-9330-e84c45317a76"
      unitRef="usd">1874000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNy01LTEtMS0w_ae592ba0-2c5f-414b-9c60-6304432230a0"
      unitRef="usd">7033000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfNy03LTEtMS0w_6bb63bb9-c021-481b-84ee-9800102a6fea"
      unitRef="usd">5503000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOC0xLTEtMS0w_5045eb10-7d2a-4edc-9b9c-cb5964268344"
      unitRef="usd">4920000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOC0zLTEtMS0w_5de7402c-b96c-45cd-b658-28eed92b7fab"
      unitRef="usd">6816000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOC01LTEtMS0w_7ee37603-5a1f-453d-8352-a9e93290193b"
      unitRef="usd">14471000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOC03LTEtMS0w_2fb35f24-c04b-4b90-b5ea-990b0efdd079"
      unitRef="usd">15776000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOS0xLTEtMS0w_d46c0771-a7fb-44f2-8af7-0a30359b3577"
      unitRef="usd">26470000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOS0zLTEtMS0w_f51de4af-d01e-4641-a160-e938e8444ba3"
      unitRef="usd">25133000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOS01LTEtMS0w_ace3051f-08c7-4079-b77e-439f02c16e68"
      unitRef="usd">75312000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfOS03LTEtMS0w_fa206021-9139-4f58-8851-4cb2bde43944"
      unitRef="usd">70264000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTAtMS0xLTEtMA_789a14aa-ebc2-4f68-a0bf-3601d3f1315f"
      unitRef="usd">-8675000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTAtMy0xLTEtMA_172d2dbd-05a1-4ca5-b033-cbd84b971366"
      unitRef="usd">-10581000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTAtNS0xLTEtMA_d0007267-43b9-417d-98fa-01b4510e1f9d"
      unitRef="usd">-30696000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTAtNy0xLTEtMA_7069b3ec-de17-4e16-b287-57fc61ba7638"
      unitRef="usd">-27518000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTItMS0xLTEtMA_f0303cf5-9408-4dde-8ccc-5aa18dc8aa76"
      unitRef="usd">192000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTItMy0xLTEtMA_57fbcd5d-2d04-4c8c-95e4-86fb74ffd98e"
      unitRef="usd">612000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTItNS0xLTEtMA_c5d952b1-01fd-4217-a731-ef6f1acb399b"
      unitRef="usd">1019000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTItNy0xLTEtMA_c11562cb-48a7-442a-9633-44645d74f8e0"
      unitRef="usd">2051000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTMtMS0xLTEtMA_88d744be-e79c-4cf8-88a8-ec8ce24f6ec8"
      unitRef="usd">1102000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTMtMy0xLTEtMA_ebf12add-c190-4fb2-a701-c45637b46a2c"
      unitRef="usd">1243000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTMtNS0xLTEtMA_873013bc-be7a-4ec0-8e86-bb0cdf5008ba"
      unitRef="usd">5016000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTMtNy0xLTEtMA_b02a853b-a094-4a2b-b784-8cd491a01b4f"
      unitRef="usd">3706000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTQtMS0xLTEtMA_cd72115d-e543-413a-b700-c35abaf1c9da"
      unitRef="usd">111000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTQtMy0xLTEtMA_592db8d1-7b2a-4a27-83a5-8e494d730ed6"
      unitRef="usd">-94000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTQtNS0xLTEtMA_3ced9ed5-fe6e-4a1a-a8d3-97460012b26b"
      unitRef="usd">-25000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTQtNy0xLTEtMA_39026c82-2a47-41ee-b679-83841b18f4ea"
      unitRef="usd">-132000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTUtMS0xLTEtMA_0e956678-51c2-4319-996f-a22ab3e3173b"
      unitRef="usd">-9474000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTUtMy0xLTEtMA_1e8cb996-1b58-46e0-a607-ae18079a92b2"
      unitRef="usd">-11306000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTUtNS0xLTEtMA_1b8d67f7-0a1a-4c69-8439-a2020852d2d4"
      unitRef="usd">-34718000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTUtNy0xLTEtMA_d82df039-d1ea-47f6-af6c-0af0d0092bb5"
      unitRef="usd">-29305000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTctMS0xLTEtMA_e73c33e4-c664-4e66-8411-c6509cc5e624"
      unitRef="usd">-33000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTctMy0xLTEtMA_e0045361-d69a-4543-b145-550585715072"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTctNS0xLTEtMA_bb66f207-d40b-4f32-876a-5807ff863b0a"
      unitRef="usd">-23000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTctNy0xLTEtMA_ef27e46a-570e-48f4-90b8-af9e67371bb9"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTgtMS0xLTEtMA_05f574e2-dcb8-4936-9909-45944e87df70"
      unitRef="usd">-147000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTgtMy0xLTEtMA_f3c84d83-fc07-4f61-b5df-b23500d33753"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTgtNS0xLTEtMA_9697b544-4c6e-469a-8735-05711ec88fd1"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTgtNy0xLTEtMA_83c649b3-11e9-4f54-8745-7847d121282a"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTktMS0xLTEtMA_c0cba96a-210d-4a37-9e9d-4f083cc63b04"
      unitRef="usd">-9654000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTktMy0xLTEtMA_ced2ff01-c7bf-4907-ad42-4521c500e4a6"
      unitRef="usd">-11347000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTktNS0xLTEtMA_fe973418-4930-4b35-981e-9728bf4b3a4e"
      unitRef="usd">-34752000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMTktNy0xLTEtMA_ec6db028-47ee-48d2-abcd-201859806a5e"
      unitRef="usd">-29269000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjEtMS0xLTEtMA_07ee1329-73e0-4a79-811b-04d308081304"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjEtMy0xLTEtMA_3812f664-ff64-4f3e-aa7b-8e2628b9fcf9"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjEtNS0xLTEtMA_3a18d399-7180-4683-8e5f-b5b58b940bd1"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjEtNy0xLTEtMA_fc17beff-def7-4756-a86e-90e7567d1abb"
      unitRef="usdPerShare">-1.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjMtMS0xLTEtMA_c3ebccad-cb8a-4b18-84e3-a592c7c54d07"
      unitRef="shares">28713418</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjMtMy0xLTEtMA_c6eeb286-6a78-4ab9-b447-7434b50ef66c"
      unitRef="shares">24803452</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjMtNS0xLTEtMA_538c7a84-fb80-451b-933a-1544b235311a"
      unitRef="shares">28155561</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8xOS9mcmFnOmIyN2M2ZjQzOWM4YzRjZWE5ZWI0ZTliNzNiYTVkZTZhL3RhYmxlOjcwY2M0ZDk5Y2ZhNTQyNGU5NTdhMDk1ZDUyMzZjYjQyL3RhYmxlcmFuZ2U6NzBjYzRkOTljZmE1NDI0ZTk1N2EwOTVkNTIzNmNiNDJfMjMtNy0xLTEtMA_85cc865e-9194-45ef-ae24-cd73f1ca3b68"
      unitRef="shares">24596788</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:SharesOutstanding
      contextRef="i8c8a6fb0506b4082b3198de7447bb06d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMi0yLTEtMS0w_fbf4a128-fe18-42ca-9cfb-ba553f54ac3d"
      unitRef="shares">25163803</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8c8a6fb0506b4082b3198de7447bb06d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMi00LTEtMS0w_cbfa1084-fa78-486f-8635-3943c50ed5c7"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4465ba7d97a84275ba85c4cc63036d78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMi02LTEtMS0w_0cc161f0-8b65-4347-b0ae-8e7ced8f6935"
      unitRef="usd">258121000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6dba47ad5ff948dbae601edd4026aa3e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMi04LTEtMS0w_a0eb343a-041d-4ee9-9a27-34830bc77ec7"
      unitRef="usd">464000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice5c0d3a39c545efae759bd2d91bb9f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMi0xMC0xLTEtMA_a3977a76-1280-42aa-97c7-1f0cfd61a80c"
      unitRef="usd">-195580000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMi0xMi0xLTEtMA_13fa949e-831a-466d-82b1-0b84119b1f7a"
      unitRef="usd">63008000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia4a5332c3c4447038424f2ac03895ab0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMy0yLTEtMS0w_100b21b8-903d-4310-8464-85af60b540ef"
      unitRef="shares">3135053</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i27aadbd938174eddabc3a0c6a2a92ab1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMy02LTEtMS0w_4de05119-b820-404b-baf2-30cf19cffa36"
      unitRef="usd">62978000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMy0xMi0xLTEtMA_df88f347-194c-4267-99f5-10f5cd95c4e2"
      unitRef="usd">62978000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia4a5332c3c4447038424f2ac03895ab0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNC0yLTEtMS0w_87726bb6-cc7b-4411-a627-a618f925e1c0"
      unitRef="shares">43334</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i27aadbd938174eddabc3a0c6a2a92ab1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNC02LTEtMS0w_fca53ab3-dc4d-4e70-bafc-1a144b44d6dc"
      unitRef="usd">174000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNC0xMi0xLTEtMA_95721c78-93f8-4161-bde9-81d5366bccd5"
      unitRef="usd">174000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="ia4a5332c3c4447038424f2ac03895ab0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNS0yLTEtMS0w_74db7e90-7d9f-4a0f-994f-e097f7125fee"
      unitRef="shares">63938</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNS0xMi0xLTEtMA_87c6e8ee-c73f-41c1-b35b-8423a1221cca"
      unitRef="usd">0</sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i27aadbd938174eddabc3a0c6a2a92ab1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNi02LTEtMS0w_3c966122-662e-4e84-9503-290b8f140ad7"
      unitRef="usd">2622000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNi0xMi0xLTEtMA_c08fd06f-9168-4d81-b76c-adc38c765715"
      unitRef="usd">2622000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i27aadbd938174eddabc3a0c6a2a92ab1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNy02LTEtMS0w_7dd4e963-b49a-415d-8ec7-ffd084c74598"
      unitRef="usd">27000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfNy0xMi0xLTEtMA_ee745cf3-4a39-4beb-87f9-142f557544c2"
      unitRef="usd">27000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i97b10079670d49cda30f934e3f93e8e7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfOC04LTEtMS0w_4dded0a0-4859-43b2-9ee1-c1f5f03cc93f"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfOC0xMi0xLTEtMA_48893b25-a180-42c6-a697-bdec0f0a92a6"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i97b10079670d49cda30f934e3f93e8e7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfOS04LTEtMS0w_3e5dc347-9c21-4af8-83a1-bab727abc3b0"
      unitRef="usd">221000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfOS0xMi0xLTEtMA_b1c75609-7581-4fae-879c-d124e7b56200"
      unitRef="usd">221000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="iac9faaeb627e4c85b263c9df4aa94e04_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTAtMTAtMS0xLTA_43f31574-deb2-41da-9077-6e302e7ae5f4"
      unitRef="usd">-12772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib821210793f748a38680f3d88b47cb7a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTAtMTItMS0xLTA_6d774052-5ceb-44ef-9659-6b0b297865fb"
      unitRef="usd">-12772000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i67e70ce4fcb24187ad1bd62291c1e1f8_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTEtMi0xLTEtMA_407247c3-3f0c-421d-a4a2-4b307e39556d"
      unitRef="shares">28406128</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i67e70ce4fcb24187ad1bd62291c1e1f8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTEtNC0xLTEtMA_8972cebb-60b4-4c73-9944-186a45898fa0"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e2120d6d9564359b21564b78b85d73a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTEtNi0xLTEtMA_b033c420-1053-423e-9d9a-b37b52b44a92"
      unitRef="usd">323922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id068a59541bf480c9a6bc71d0e24dfa6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTEtOC0xLTEtMA_66395a8f-b13b-48af-b966-b45be9adf067"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85a2d6902e5e42a096cc88becac5e32d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTEtMTAtMS0xLTA_95ce651f-d38d-47ff-a767-79cf211080c9"
      unitRef="usd">-208352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2a0c68c113e418086dbfea414086d0f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTEtMTItMS0xLTA_32cf82ce-080f-4c94-bc4b-5ab3573ee8f3"
      unitRef="usd">116270000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic00036dce3e84ec4a9845e1ff280c675_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTItMi0xLTEtMA_a4e9ab6b-cc1e-493e-a6c8-1db8a1b70425"
      unitRef="shares">46608</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibebbf434e5f84f91913cbbda69639138_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTItNi0xLTEtMA_6d7d1f2f-cb1c-4c84-a5e1-eb7c170377a3"
      unitRef="usd">185000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTItMTItMS0xLTA_15099576-eded-4c1b-a1b7-ae3270f8e6d0"
      unitRef="usd">185000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic00036dce3e84ec4a9845e1ff280c675_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTMtMi0xLTEtMA_dd54843d-e096-4688-8407-25dee6472353"
      unitRef="shares">74685</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibebbf434e5f84f91913cbbda69639138_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTMtNi0xLTEtMA_0d058e8f-7718-4a20-878d-1a0e498f7d03"
      unitRef="usd">991000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTMtMTItMS0xLTA_cfd270f3-fa37-4f98-91ef-e14c32714cb7"
      unitRef="usd">991000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="ic00036dce3e84ec4a9845e1ff280c675_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTQtMi0xLTEtMA_2f1a94b3-7ebb-4669-8194-3fa1b9931634"
      unitRef="shares">85030</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTQtMTItMS0xLTA_69e00796-3b79-4e1e-b014-8fc13cf9fb19"
      unitRef="usd">0</sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibebbf434e5f84f91913cbbda69639138_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTUtNi0xLTEtMA_22e43ae9-44b1-48a5-9968-32d4a03f8415"
      unitRef="usd">2955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTUtMTItMS0xLTA_913658c8-9af6-43fe-93ba-cc90fe96b7e2"
      unitRef="usd">2955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="ibebbf434e5f84f91913cbbda69639138_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTYtNi0xLTEtMA_7095ebc8-ba70-4763-a581-53d7a8255659"
      unitRef="usd">26000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTYtMTItMS0xLTA_1df10d8b-c51a-4682-a9f3-ade20cc87e92"
      unitRef="usd">26000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if35ec9e07eca40fba0af4b0c3770b526_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTctOC0xLTEtMA_62a7ba28-3333-490c-a275-3b509100e76c"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTctMTItMS0xLTA_cc361fa4-a3c6-44cf-983d-7f2a58e49dc0"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if35ec9e07eca40fba0af4b0c3770b526_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTgtOC0xLTEtMA_582ae21c-c4c7-44f2-975a-c0a32da4a0d6"
      unitRef="usd">-85000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTgtMTItMS0xLTA_742cb08b-5b56-4e85-8027-d55486a25961"
      unitRef="usd">-85000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i34282c5a82d9413c915805695d265ac9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTktMTAtMS0xLTA_d5c2a923-fbbc-4cd1-ba8e-10511c2ea9c6"
      unitRef="usd">-12472000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id3cd3297501849f0b1db936e84055280_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMTktMTItMS0xLTA_deabb8e8-97ec-4a94-a9e0-cc319e7dd1e3"
      unitRef="usd">-12472000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i80c9fad1bcac45c292ca628847f96457_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjAtMi0xLTEtMA_511055f7-8fda-481f-8726-e0a6f1a33993"
      unitRef="shares">28612451</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i80c9fad1bcac45c292ca628847f96457_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjAtNC0xLTEtMA_75eaf3de-ac74-4316-84fc-f1e2c9b37d69"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49078ea0904349a08dc019d88f882a77_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjAtNi0xLTEtMA_ada4efcd-c556-441f-b05a-311454d85b65"
      unitRef="usd">328079000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67ca4f9742244c19a70a0a83d83853a6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjAtOC0xLTEtMA_54846ffd-d88e-4075-80a7-cd1ccbfb5c0e"
      unitRef="usd">610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b3060df19a44bf7b2be6e1c5d710f4e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjAtMTAtMS0xLTA_ea54c93b-f8ac-4650-8f48-c56a7420f0db"
      unitRef="usd">-220824000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98c36c1b163d4ee7b01d60987adeca7d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjAtMTItMS0xLTA_72dd7f95-e75a-4d14-9de5-d4e1f2b4be32"
      unitRef="usd">107868000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2b5c764157d8439abfb9eb37e840081e_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjEtMi0xLTEtMjQ_60cc34ac-fcab-40fb-97f8-d4914e8f4c18"
      unitRef="shares">137392</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id5638f9caf59444fb65575ca13cb81d7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjEtNi0xLTEtMjQ_712de7cc-7a6c-4dfd-bca3-2ad93f5a156f"
      unitRef="usd">628000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjEtMTItMS0xLTU0OQ_f3be3ebb-cb1e-4810-b901-af64cde3c6fd"
      unitRef="usd">628000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="i2b5c764157d8439abfb9eb37e840081e_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjMtMi0xLTEtNTM_a95fb6fd-92d2-4408-9392-73189a5d40d2"
      unitRef="shares">88734</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjItMTItMS0xLTU1Mw_3f85d546-a677-4819-a534-e71b3aebae6a"
      unitRef="usd">0</sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5638f9caf59444fb65575ca13cb81d7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjQtNi0xLTEtNTc_7cf13077-d3fc-4a7c-8f34-d322d5419f29"
      unitRef="usd">3180000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjMtMTItMS0xLTU1Mw_6acc7338-b65b-4445-a8db-dad5b73514a0"
      unitRef="usd">3180000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="id5638f9caf59444fb65575ca13cb81d7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjUtNi0xLTEtNTc_67d65041-10f5-479a-be85-3668c89bd40f"
      unitRef="usd">9000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjQtMTItMS0xLTU1Mw_02bff999-6364-4bfd-8ceb-c1c098489ec8"
      unitRef="usd">9000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3a3c0ace28cf4830adaaac744526d3ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjYtOC0xLTEtNjE_31b7e569-528d-4a17-b194-16fad8780ee0"
      unitRef="usd">-33000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjUtMTItMS0xLTU1Mw_58a19493-ba03-427f-b68f-89d4a84f0d68"
      unitRef="usd">-33000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3a3c0ace28cf4830adaaac744526d3ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjctOC0xLTEtNjE_76a8deef-94f0-4af4-a109-ab9bec66e26f"
      unitRef="usd">-147000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjYtMTItMS0xLTU1Mw_4c16217f-5c32-406d-87f8-d689e7d5ff4e"
      unitRef="usd">-147000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i62d0a00fa8dc481a82b60f8e27fe1bc4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtMTAtMS0xLTYx_14b67568-a31a-43f1-948d-253003a20821"
      unitRef="usd">-9474000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjctMTItMS0xLTU1Mw_42ba0054-7ecf-46ab-b76d-395229b6a61e"
      unitRef="usd">-9474000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i5416bd27c1184c2284fd4d07937a92e8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtMi0xLTEtNTI5_ec320201-54b4-463b-b846-ee261bcb6e37"
      unitRef="shares">28838577</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5416bd27c1184c2284fd4d07937a92e8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtNC0xLTEtNTI5_f803cd23-b2fc-477d-ac0b-0835e4c1b208"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d877e23e02b40c6836ead3c3c0125bc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtNi0xLTEtNTI5_369976ab-535f-4e17-8212-7fd7835b101d"
      unitRef="usd">331896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0727c0d38bdc4905ae68c579a6e22d7b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtOC0xLTEtNTI5_371b1193-cf78-428a-8d9c-241f1041ebc6"
      unitRef="usd">430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3955f70785145a792249e0c8cc7db03_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtMTAtMS0xLTUyOQ_2a59bf1c-8e5a-4dc4-a82c-4d356f991258"
      unitRef="usd">-230298000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjhjNDllMGZiM2RhOTRkZTNhZDhiZmViYmM2NGIxMjg4L3RhYmxlcmFuZ2U6OGM0OWUwZmIzZGE5NGRlM2FkOGJmZWJiYzY0YjEyODhfMjgtMTItMS0xLTUyOQ_ea32de88-80ba-49ea-9bda-b423b67ac718"
      unitRef="usd">102031000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5f01ca199dba4ae683912bc7d0219626_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMi0yLTEtMS0w_c3319e02-2a5d-4ead-8c5a-27bcb54b8f03"
      unitRef="shares">24450757</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5f01ca199dba4ae683912bc7d0219626_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMi00LTEtMS0w_c9aebda6-b04e-4684-ad28-48e0131d02ce"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf091d30a97d4954b955fa718ae65621_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMi02LTEtMS0w_d24bdc55-3cb5-466e-9fb3-4c1301dd2269"
      unitRef="usd">246927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9c5fd34cd524582977d27bfa5d9710c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMi04LTEtMS0w_c5e7a5c4-9397-451c-8877-030c7b87ce86"
      unitRef="usd">439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb97fb33576e493db6832b8387b4c021_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMi0xMC0xLTEtMA_0586a798-c045-4e55-8955-bb60fe5b37c6"
      unitRef="usd">-157177000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5758dca997b48139b88399f764bd3ee_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMi0xMi0xLTEtMA_16489936-d7b1-46e8-93c0-7ce7871bdf19"
      unitRef="usd">90192000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2394df07c9fa45b4827598fddf5946ea_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMy0yLTEtMS0w_d7b1739b-323b-48c8-bc45-da321251e88a"
      unitRef="shares">46809</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id867bfbd19b344b1ab93923c8837558b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMy02LTEtMS0w_6faf4ed0-0b8f-425b-9faf-f269157a0569"
      unitRef="usd">125000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMy0xMi0xLTEtMA_c917f8b9-a3c0-4922-b5ba-326a3649208b"
      unitRef="usd">125000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id867bfbd19b344b1ab93923c8837558b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNC02LTEtMS0w_585175cd-88fb-41c2-ae2f-0f6c2d9ca30c"
      unitRef="usd">1871000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNC0xMi0xLTEtMA_4cafeec8-b31c-404d-b9ff-0de6513e775f"
      unitRef="usd">1871000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="id867bfbd19b344b1ab93923c8837558b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNS02LTEtMS0w_0f1fcb55-a7ed-46c5-8c1d-5091b42b9f3d"
      unitRef="usd">66000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNS0xMi0xLTEtMA_ce609c88-a116-4dbd-b97c-215d3f698511"
      unitRef="usd">66000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="id867bfbd19b344b1ab93923c8837558b_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNi02LTEtMS0w_346e3ec8-706a-4d51-b778-a069a95182b1"
      unitRef="usd">160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNi0xMi0xLTEtMA_97599da0-c06c-495a-9d26-86f16ce3bbe7"
      unitRef="usd">160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i350c772cc5c34e55ad8dc576aee716bf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNy04LTEtMS0w_c57fa056-eb10-461d-bb22-2876ae190cd4"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfNy0xMi0xLTEtMA_8a0c9358-4cd3-4622-9b04-f7b2a4759f67"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i350c772cc5c34e55ad8dc576aee716bf_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfOC04LTEtMS0w_e5ae6a4c-1303-4b9d-a734-2ae4b1d256e1"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfOC0xMi0xLTEtMA_87eef888-7c3c-489b-8af7-a744fa0ca0ed"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i90a391378fec4847b5362c4fbe711592_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfOS0xMC0xLTEtMA_a93bb3d6-597e-4b0e-b062-f651aeb54c05"
      unitRef="usd">-9345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia83c3037321e4b15b8bc1880c8020cde_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfOS0xMi0xLTEtMA_cb5ea151-226a-4c76-b1c9-0cda06b9dfdc"
      unitRef="usd">-9345000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if2bf7b9e0c9b4754a0b8be88d919377b_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTAtMi0xLTEtMA_b9b4d87e-5389-4a8f-ab9e-2341b05344ef"
      unitRef="shares">24497566</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if2bf7b9e0c9b4754a0b8be88d919377b_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTAtNC0xLTEtMA_5a063712-1ac2-4ed6-a0b0-1ae1864570a1"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b83590c7fb14000a624276893a459c1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTAtNi0xLTEtMA_3b0daa06-eb5c-4cd2-b308-d80be638dec5"
      unitRef="usd">248829000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2700d4c1207d438c8865152904c7face_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTAtOC0xLTEtMA_5b54f664-5870-489f-b906-607fe3c155a8"
      unitRef="usd">445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa61da2ee44049719ba967e109555818_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTAtMTAtMS0xLTA_07dccc51-f89b-44da-b8b9-b39e03f26072"
      unitRef="usd">-166522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66a05c59cb49496790bdbc6c414434d5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTAtMTItMS0xLTA_b196cad8-ede7-4040-8544-14eae1d56120"
      unitRef="usd">82755000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2af61ab0cc564ed4b4e3c244806550b4_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTEtMi0xLTEtMA_88230be9-8a4b-41fb-a4ef-0b216eba12da"
      unitRef="shares">137185</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i031824ee545c4794a2359d25328c9b0c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTEtNi0xLTEtMA_2c78d982-4a6c-4554-9d68-a5e139477dc8"
      unitRef="usd">442000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTEtMTItMS0xLTA_ef098ebf-9cc6-409c-87ac-7bd873f7d8a3"
      unitRef="usd">442000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2af61ab0cc564ed4b4e3c244806550b4_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTItMi0xLTEtMA_5f9c5123-194f-4c14-8dec-71aa8001bec7"
      unitRef="shares">99086</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i031824ee545c4794a2359d25328c9b0c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTItNi0xLTEtMA_20769590-dc22-428e-a176-ce417b9f4c0d"
      unitRef="usd">1263000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTItMTItMS0xLTA_77e0ef6f-c063-4d30-ad79-e91edd4cc5b1"
      unitRef="usd">1263000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="i2af61ab0cc564ed4b4e3c244806550b4_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTMtMi0xLTEtMA_ee989f82-8ac2-480b-9770-2257a67d195e"
      unitRef="shares">27320</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTMtMTItMS0xLTA_6cbddb03-2f85-49e9-8405-beac930f91a0"
      unitRef="usd">0</sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i031824ee545c4794a2359d25328c9b0c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTQtNi0xLTEtMA_793e66ea-98c0-48cc-a240-62e9f9dbd8b8"
      unitRef="usd">1814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTQtMTItMS0xLTA_43495a11-e4ea-4fb7-a228-455ed38c3d95"
      unitRef="usd">1814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i031824ee545c4794a2359d25328c9b0c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTUtNi0xLTEtMA_3224ee56-a29e-4510-bea8-43dfd8fac8ec"
      unitRef="usd">56000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTUtMTItMS0xLTA_55d74788-51cb-4d62-9de6-e5da70c82d5c"
      unitRef="usd">56000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7a9d0c4c45ee415aabf312560c11bce0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTYtOC0xLTEtMA_1186762a-0fab-4d8b-a968-9dbf40c96074"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTYtMTItMS0xLTA_6ae5b26a-f00c-4b87-9c25-07d524cd32f8"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7a9d0c4c45ee415aabf312560c11bce0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTctOC0xLTEtMA_022d0260-05df-4526-b95c-f206fe2a7b01"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTctMTItMS0xLTA_5396590e-9110-436c-bdd7-7bcd4535462b"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i847a61f3678942388c8e6a27309d7d9f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTgtMTAtMS0xLTA_3a7a9ed7-d655-49ec-82f1-25c76e8df8c1"
      unitRef="usd">-8654000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iddc9bc51c6f64f379657ef5b75d2edc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTgtMTItMS0xLTA_ecbc6f07-9bcf-4e12-b1aa-6d3cfca0905a"
      unitRef="usd">-8654000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i4c7de061c17c47b8a307ace8561a453d_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTktMi0xLTEtMA_c97280d7-f296-487b-9f99-fc22165c46a6"
      unitRef="shares">24761157</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4c7de061c17c47b8a307ace8561a453d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTktNC0xLTEtMA_f14ed34c-e2b0-49a8-be3f-99fe230afa23"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i958d9273d5234df4a31775d8ba8e96b1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTktNi0xLTEtMA_14df5746-1578-442b-9a51-5ddff17287bd"
      unitRef="usd">252404000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88b269639b424822b813c9f792c234ca_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTktOC0xLTEtMA_d8ce2836-2882-4946-956d-af3799b832f7"
      unitRef="usd">516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa93b61ee2c24bbc962fdd104c929cef_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTktMTAtMS0xLTA_44c0f643-4c14-4c46-a272-35a22df052db"
      unitRef="usd">-175176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62ed688ec9024a1c9c70d39b5a00876b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMTktMTItMS0xLTA_0025d299-70ba-4536-98ee-37e4361a7128"
      unitRef="usd">77747000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iefad867b0c1f476fbe557d12b7f1fe4a_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjAtMi0xLTEtOTE_0568fc07-6e34-4475-a7de-a356edb3674b"
      unitRef="shares">175070</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ief0b8d27c7094043b3ff93d95ec50017_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjAtNi0xLTEtOTE_dce3adc2-13c4-4afd-a026-8c6d183cee50"
      unitRef="usd">611000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjAtMTItMS0xLTU3NQ_cfa77146-5d33-4266-93a4-d4f8b56e1564"
      unitRef="usd">611000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="iefad867b0c1f476fbe557d12b7f1fe4a_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjEtMi0xLTEtMTA3_0cf1cd7d-70d6-43e6-a4a9-671dae5cb01e"
      unitRef="shares">38115</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjEtMTItMS0xLTU4Mw_648a7dd8-3f54-406b-850f-e7f74a3bb18a"
      unitRef="usd">0</sibn:StockIssuedDuringPeriodAmountRestrictedStockUnits>
    <sibn:StockRepurchasedDuringPeriodOriginallyIssuedForExerciseOfUnvestedStockOptionsShares
      contextRef="iefad867b0c1f476fbe557d12b7f1fe4a_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjItMi0xLTEtMTE0_b876166e-6308-4c52-9b28-9849fc35d2a4"
      unitRef="shares">8830</sibn:StockRepurchasedDuringPeriodOriginallyIssuedForExerciseOfUnvestedStockOptionsShares>
    <sibn:StockRepurchasedDuringPeriodOriginallyIssuedForExerciseOfUnvestedStockOptionsValue
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjItMTItMS0xLTU4NQ_1d00a0d3-f0f4-488f-b97e-9f1abb95e61c"
      unitRef="usd">0</sibn:StockRepurchasedDuringPeriodOriginallyIssuedForExerciseOfUnvestedStockOptionsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ief0b8d27c7094043b3ff93d95ec50017_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjMtNi0xLTEtMTE0_d04865cc-8ae1-4316-8855-87e9069387e6"
      unitRef="usd">1911000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjMtMTItMS0xLTU3OQ_8e008b9f-d36a-434f-9152-ad1bd1c04784"
      unitRef="usd">1911000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="ief0b8d27c7094043b3ff93d95ec50017_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjQtNi0xLTEtMTE0_486b1961-497f-407c-8f5a-7036b37f8bb9"
      unitRef="usd">39000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjQtMTItMS0xLTU4MQ_58acfc7f-5d63-4065-980e-352814a51521"
      unitRef="usd">39000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia215ec3c09254e019d952924c9669c3a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjUtOC0xLTEtMTE0_cd71cb45-6bf0-4ce3-91d8-87c77678b9de"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjUtMTItMS0xLTU4MQ_7df0273c-d771-4a24-9bfb-ebebeabcd2fb"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia215ec3c09254e019d952924c9669c3a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjYtOC0xLTEtMTE0_1108bcc0-5db2-4f9b-bb2e-736cbf435665"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjYtMTItMS0xLTU4MQ_cb87c7a4-5742-4539-887b-f2c5d39cecff"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i6a48ab18850d4d1b8ed50f3849332f9d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjctMTAtMS0xLTExNA_8206b81b-1bc4-462b-9875-bd7d5f525703"
      unitRef="usd">-11306000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjctMTItMS0xLTU4MQ_a374941d-8c96-4634-b7da-b11bc933952e"
      unitRef="usd">-11306000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i87854f0eec294c3d91456afc069f59fd_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjgtMi0xLTEtNTcz_054a237e-c36f-4bcb-86b0-16d081b95fbc"
      unitRef="shares">24965512</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i87854f0eec294c3d91456afc069f59fd_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjgtNC0xLTEtNTcz_09c00301-ef17-495e-91dd-588f59cbb7ec"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9ff1ae26cb4474abcca9d7e438dd274_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjgtNi0xLTEtNTcz_6ffdfb91-cd88-4e0e-bab9-920d7f310c18"
      unitRef="usd">254965000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6249af3b2c42420a90ee735551ec055e_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjgtOC0xLTEtNTcz_e4978ec1-c63f-4191-82d9-dcfedb1715a7"
      unitRef="usd">475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9069459bb285403b881b56854780d8f2_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjgtMTAtMS0xLTU3Mw_67e3e252-a99b-444e-9ab2-270f175dcc5c"
      unitRef="usd">-186482000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3aaf5596eb4c4af59ad7f7474c2b6e58_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yMi9mcmFnOmEyMTQ1N2IwY2FjZjRkMzY5NzQ2MmFlOWUzNWNhZDU5L3RhYmxlOjc5ZWZiMjI0MjNkODQ3NDk4NzJjMGVhMjEyMzNiZjAxL3RhYmxlcmFuZ2U6NzllZmIyMjQyM2Q4NDc0OTg3MmMwZWEyMTIzM2JmMDFfMjgtMTItMS0xLTU3Mw_299e9489-cc62-4d9c-ba8e-a20afab634d5"
      unitRef="usd">68961000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMy0xLTEtMS0w_4214be42-c210-45b1-afb9-508f90395fbd"
      unitRef="usd">-34718000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMy0zLTEtMS0w_4b5a5b13-0801-4ea9-adc9-be991cca3074"
      unitRef="usd">-29305000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNS0xLTEtMS0w_aa77dab6-4f00-4976-abaf-bb47316abc73"
      unitRef="usd">8757000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNS0zLTEtMS0w_cad2b322-dde5-4c86-b61a-6b32858d109a"
      unitRef="usd">5596000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNi0xLTEtMS0w_a73460e4-3e9b-469c-95cd-82325c6aae70"
      unitRef="usd">786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNi0zLTEtMS0w_10c0ffc2-7bf1-4685-9b13-cca67435ab4e"
      unitRef="usd">570000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNy0xLTEtMS0w_041e1022-ba3d-48cf-9de1-9c7163135fd3"
      unitRef="usd">235000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNy0zLTEtMS0w_1d652bd1-7800-4eeb-9670-d816517e9ba9"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfOC0xLTEtMS0w_03dcceb2-c5f3-4442-b01d-e6e5ca65d8ce"
      unitRef="usd">16000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfOC0zLTEtMS0w_dccf971e-956d-41fd-ab6f-385375eac4d4"
      unitRef="usd">1288000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfOS0xLTEtMS0w_2efe5f65-641a-48b6-b93a-62d052c84f49"
      unitRef="usd">43000</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfOS0zLTEtMS0w_6eecd087-d467-403b-82f7-62845dfeb70b"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTAtMS0xLTEtMA_c458da5a-d482-4fdb-98e9-44d74c6a55c1"
      unitRef="usd">204000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTAtMy0xLTEtMA_944f6649-993d-4c25-bed0-2b73980d4726"
      unitRef="usd">194000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTEtMS0xLTEtMA_d6f6f1d8-3b28-448a-ad09-6506f92a29db"
      unitRef="usd">-1534000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTEtMy0xLTEtMA_2a270ded-8230-4ac9-8b97-564860116f67"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTItMS0xLTEtMA_992054e7-6207-4dbb-bc34-5b436801ae35"
      unitRef="usd">-248000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTItMy0xLTEtMA_fe29ae7a-e602-4df1-b950-be38dca92c2a"
      unitRef="usd">-152000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTQtMS0xLTEtMA_c239d8ac-fa5a-4137-8880-7b94ea87a44d"
      unitRef="usd">-63000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTQtMy0xLTEtMA_aa4762db-7278-4ad4-a7c3-43b445670914"
      unitRef="usd">1383000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTUtMS0xLTEtMA_101947fe-b2e6-4c52-950c-9afe227fe765"
      unitRef="usd">-337000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTUtMy0xLTEtMA_749891f7-6576-4152-99dd-02f897692ff2"
      unitRef="usd">1575000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTYtMS0xLTEtMA_ebfc95a4-9f2b-4dbe-a936-0a66ebb51107"
      unitRef="usd">-1489000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTYtMy0xLTEtMA_56a1a633-50f3-4d1c-b65e-c406e83fe1ef"
      unitRef="usd">-394000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTctMS0xLTEtMA_9447d9b7-756c-417b-915d-c04bc6933c36"
      unitRef="usd">416000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTctMy0xLTEtMA_b71ceb45-222f-46bb-b815-7a61bcd0019c"
      unitRef="usd">526000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTgtMS0xLTEtMA_99a2698f-ce3f-4f45-8139-ca8fb75896fb"
      unitRef="usd">-2072000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTgtMy0xLTEtMA_43f61649-ae62-41c4-99af-7774da4a012d"
      unitRef="usd">3525000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTktMS0xLTEtMA_64633c30-f533-499b-96ea-495160fa2c70"
      unitRef="usd">-22780000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMTktMy0xLTEtMA_d4e71bfc-48e6-46bb-a431-447fa476207c"
      unitRef="usd">-22594000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sibn:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjEtMS0xLTEtMA_1ef65c30-6610-46a5-88e4-042f4d51a631"
      unitRef="usd">63200000</sibn:ProceedsFromMaturityOfMarketableSecurities>
    <sibn:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjEtMy0xLTEtMA_f6c5326b-dccd-4ec7-9132-22f6d7310f5e"
      unitRef="usd">117100000</sibn:ProceedsFromMaturityOfMarketableSecurities>
    <sibn:ProceedsFromSaleOfMarketableSecurities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjItMS0xLTEtMA_ccaa8120-e12e-4dae-be7c-d5e31cc40b14"
      unitRef="usd">12592000</sibn:ProceedsFromSaleOfMarketableSecurities>
    <sibn:ProceedsFromSaleOfMarketableSecurities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjItMy0xLTEtMA_58faccb6-ae75-4a83-a81c-5741d93d9f8f"
      unitRef="usd">0</sibn:ProceedsFromSaleOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjMtMS0xLTEtMA_ced5a37a-e74a-4b12-9b43-b7b499f00d1e"
      unitRef="usd">69145000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjMtMy0xLTEtMA_0a629553-502d-43dc-b860-80aadabc2bbe"
      unitRef="usd">107545000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjQtMS0xLTEtMA_519e9b07-7042-45b3-8045-3f6cd335b4cc"
      unitRef="usd">1744000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjQtMy0xLTEtMA_5f016eae-1207-4798-9cd5-32db952abcab"
      unitRef="usd">1639000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjUtMS0xLTEtMA_96575543-3eb1-4245-a71a-10ac4f19e0c8"
      unitRef="usd">4903000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjUtMy0xLTEtMA_5a38cac3-cb3c-4579-b56d-c73f9edde3ad"
      unitRef="usd">7916000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjctMS0xLTEtMA_7c3243ac-3de3-4f57-bad7-9f861c40811e"
      unitRef="usd">62978000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjctMy0xLTEtMA_ff238b63-433f-486a-9794-7aa3e001e6e7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjgtMS0xLTEtMA_87c248e9-ac58-4e7a-89a1-f99582b00689"
      unitRef="usd">45297000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjgtMy0xLTEtMA_f0691550-693d-4da0-a3c0-0ef748f488cd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjktMS0xLTEtMA_268633b5-f0ee-463b-a585-1c869f42dad1"
      unitRef="usd">45297000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMjktMy0xLTEtMA_d7456c1d-43c2-4f4f-a733-3e7168a83922"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzAtMS0xLTEtMA_fb8c20a7-2c92-4e30-8120-3117e060f6f7"
      unitRef="usd">750000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzAtMy0xLTEtMA_d61cf574-b554-4ba5-af7b-19710592f300"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzEtMS0xLTEtMA_6d585e31-9343-49f8-9950-d32b2b674af0"
      unitRef="usd">843000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzEtMy0xLTEtMA_c12b2ccc-b2f1-455b-84da-3b5db61edcb3"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzItMS0xLTEtMA_6b489937-e0eb-4784-8973-f7fb29927d43"
      unitRef="usd">991000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzItMy0xLTEtMA_54ce16f3-93db-4f7a-afc3-d07003975780"
      unitRef="usd">1263000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzMtMS0xLTEtMA_a43546f0-7717-4a91-9664-a5eae1e933fd"
      unitRef="usd">987000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzMtMy0xLTEtMA_16a37c05-2961-4169-82a6-6358ddd63265"
      unitRef="usd">1178000</us-gaap:ProceedsFromStockOptionsExercised>
    <sibn:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzQtMS0xLTEtMTI4_5fd96972-36b3-46d1-8a7c-2924a072f897"
      unitRef="usd">0</sibn:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions>
    <sibn:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzQtMy0xLTEtMTI4_0d06616f-5825-4722-9d70-9a4d22532c41"
      unitRef="usd">38000</sibn:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzQtMS0xLTEtMA_c23d6372-7df4-49d2-8038-86d4d30d63bf"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzQtMy0xLTEtMA_06553f12-e2c9-4f14-bb06-a57e84a040cf"
      unitRef="usd">167000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzUtMS0xLTEtMA_d554db4e-f1d2-4a25-9dd0-a5e15cdfcf5a"
      unitRef="usd">63363000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzUtMy0xLTEtMA_6a080452-a31a-414b-b805-fd2251c9ef5e"
      unitRef="usd">2236000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzYtMS0xLTEtMA_72e4d868-0b82-43cb-b9b7-50c526a7f640"
      unitRef="usd">75000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzYtMy0xLTEtMA_826326db-8216-471f-89c5-7ad861f1b885"
      unitRef="usd">-64000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzctMS0xLTEtMA_a5b5b9f2-0f0c-457b-89b2-77fc20a3c61d"
      unitRef="usd">45561000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzctMy0xLTEtMA_f20c7dda-9895-48d1-adff-c05fb85b786c"
      unitRef="usd">-12506000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzktMS0xLTEtMA_2c66f7b0-9edc-43da-8376-0eaeb0ef1893"
      unitRef="usd">10435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie5758dca997b48139b88399f764bd3ee_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfMzktMy0xLTEtMA_1a3ac313-40e4-4b6a-99be-b854bbef9a7f"
      unitRef="usd">25120000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNDAtMS0xLTEtMA_380ea5db-9a93-4552-adc6-59f315912c2a"
      unitRef="usd">55996000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3aaf5596eb4c4af59ad7f7474c2b6e58_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNDAtMy0xLTEtMA_37015a9c-ed32-429a-a640-b2566c44cbf2"
      unitRef="usd">12614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <sibn:VestingOfEarlyExercisedStockOptions
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNDUtMS0xLTEtMA_0019c4b4-fedb-442a-9471-756a7ffa16ad"
      unitRef="usd">62000</sibn:VestingOfEarlyExercisedStockOptions>
    <sibn:VestingOfEarlyExercisedStockOptions
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNDUtMy0xLTEtMA_1388394f-6f7b-48bd-b355-7961f5f68eaf"
      unitRef="usd">161000</sibn:VestingOfEarlyExercisedStockOptions>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNDYtMS0xLTEtMA_e52f6ba5-3028-4a09-89f0-202c5c0b3d6c"
      unitRef="usd">256000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8yNS9mcmFnOjBjOGNiNTM4OGZhZTQ2Y2Y5M2NiYjJmMzhjMjY3YmIwL3RhYmxlOjkwNzA0MmI1NWQzMDQ3OTNiNTdmNWFlOTkyODVlZTQxL3RhYmxlcmFuZ2U6OTA3MDQyYjU1ZDMwNDc5M2I1N2Y1YWU5OTI4NWVlNDFfNDYtMy0xLTEtMA_3a103311-a705-446f-911a-d433fbfd0773"
      unitRef="usd">31000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMjE5OTAyMzI1OTMwNQ_ec54721c-a49e-46f4-a3a9-f13c26fae8ed">The Company and Nature of Business&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SI-BONE, Inc. (the &#x201c;Company&#x201d;) was incorporated in the state of Delaware on March&#160;18, 2008 and is headquartered in Santa Clara, California. The Company is a medical device company that has pioneered a proprietary minimally invasive surgical implant system to fuse the sacroiliac joint for treatment of the most common types of sacroiliac joint disorders that cause lower back pain. The Company introduced its primary product, the iFuse Implant System, or iFuse, in 2009 in the U.S., in 2010 in certain countries in the European Union, and in 2015 in certain countries in the rest of the world.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2018, the Company completed its initial public offering (&#x201c;IPO&#x201d;), by issuing 8,280,000 shares of common stock, at an offering price of $15.00 per share, for net proceeds of $113.4&#160;million after deducting underwriting discounts and commissions and offering costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the Company received $50.3 million of net proceeds, after deducting the underwriting discounts and commissions, from its first follow-on public offering of 4,300,000 shares of the Company's common stock at a public offering price of $21.50 per share, of which 2,490,053 shares were offered and sold by the Company. Further, in February 2020, the underwriters fully exercised their option to purchase 645,000 shares of the Company's common stock at a public offering price of $21.50 per share for an additional net proceeds of $13.0 million to the Company, after deducting underwriting discounts and commissions. The total public offering costs incurred in connection with the follow-on offering were allocated based on the gross proceeds received by the Company and the other selling shareholders on a pro-rated basis. Public offering cost of $0.4 million allocated to selling of shares by the Company was charged against the gross proceeds received from the follow-on offering. Public offering costs of $0.2 million allocated to selling of shares by the selling shareholders was recognized as transaction costs within general and administrative expenses on the unaudited condensed consolidated statements of operations in the first quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the Company received $71.9 million of net proceeds, after deducting the underwriting discounts and commissions, from its second follow-on public offering. See Note 12 - Subsequent Events of Notes to Condensed Consolidated Financial Statements for related discussions.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i745196cd801b4cb490c6bb8e389ac8cb_D20181001-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfNzIz_a4712b96-dcaa-42c2-b9e8-39e25c5d7158"
      unitRef="shares">8280000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i43325da68e36494a95eafb23e80f0bd3_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfNzc0_1e6a9d92-17f3-421a-84fa-5f42295f74f4"
      unitRef="usdPerShare">15.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i745196cd801b4cb490c6bb8e389ac8cb_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfODA4_b2d3c809-9c87-456d-b0d0-c83a133b6b95"
      unitRef="usd">113400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i1f80f469f0f74e6caba1859a0d57b410_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfOTI1_6584fbd1-2b02-4cb4-b286-0962d886a076"
      unitRef="usd">50300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sibn:SaleOfStockNumberOfSharesIssuedInTransactionIncludingSharesInSecondaryOffering
      contextRef="i32f1d9f84552475a94cacb4170a17e26_D20200101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTAzMw_98e3af20-6171-4655-884a-beef5e5d8a90"
      unitRef="shares">4300000</sibn:SaleOfStockNumberOfSharesIssuedInTransactionIncludingSharesInSecondaryOffering>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ia8731b77a4cb476e941b4eae1bba3a92_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTEwMw_16c8dc07-f89c-46bb-98bd-9b8320c33f5c"
      unitRef="usdPerShare">21.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i1f80f469f0f74e6caba1859a0d57b410_D20200101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTEyNg_42da06c9-b0ca-49ae-b788-3bc59b8b7e7e"
      unitRef="shares">2490053</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="idfabbb23fd0945dbb06102e51b7ff06c_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTI1OQ_f6ca2c6f-e704-4342-a347-a208771f1d8d"
      unitRef="shares">645000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i44ea925a8c664f02a6f58d6f247934eb_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTMyOQ_69598246-ce62-4974-9e07-083617dedf12"
      unitRef="usdPerShare">21.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="idfabbb23fd0945dbb06102e51b7ff06c_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTM3Ng_4f86da89-cba2-4b59-b6b3-cb16df59ca18"
      unitRef="usd">13000000.0</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sibn:AllocatedPublicOfferingCosts
      contextRef="i91a42f45c261496c9d03d6c533521d4b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTY4Mg_6e7edc8d-0d2b-485b-b631-5900c0c65a44"
      unitRef="usd">400000</sibn:AllocatedPublicOfferingCosts>
    <sibn:AllocatedPublicOfferingCosts
      contextRef="icd1307a7b2654c7e9b0956c579790bc4_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTgzMw_9fce5b3f-39b0-4ba5-afa7-ce9924cdace6"
      unitRef="usd">200000</sibn:AllocatedPublicOfferingCosts>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="iace67ca8a29f431f9fbdc73c474f8aa2_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zMS9mcmFnOjY4NmE5ZWUwZWVkMTRkY2U5YjBkYjMyOGQyMGYzYjBjL3RleHRyZWdpb246Njg2YTllZTBlZWQxNGRjZTliMGRiMzI4ZDIwZjNiMGNfMTA5OTUxMTYzMTUzMg_e13df950-78d8-4bd4-90e6-49cacd58638e"
      unitRef="usd">71900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MjA_49aa35a0-b822-4fd2-95ea-c8f86f0ffe3c">Summary of Significant Accounting Policies&lt;div style="margin-bottom:12pt;margin-top:9pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments that are necessary for a fair statement of the Company&#x2019;s consolidated financial information. The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for any other interim period or for any other future year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements and related notes thereto for the year ended December 31, 2019 contained in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 11, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to risks and uncertainties as a result of the COVID-19 pandemic. The extent of the impact of the COVID-19 pandemic on the Company's business is highly uncertain and difficult to predict, as the response to the pandemic and the information surrounding the pandemic is rapidly evolving. The severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on the Company's customers, all of which are uncertain and cannot be predicted. The Company's future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, excess and obsolete inventory, and the impact of any initiatives and programs that the Company may undertake to address financial and operations challenges faced by its customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience, where applicable and other assumptions believed to be reasonable by the management. Actual results could differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2019. There have been no material changes to these accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;JOBS Act Accounting Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), the Company is eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. The Company has elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies. Those standards apply to companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the&#160;JOBS Act. As a result, these condensed consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company continues to be an emerging growth company until December 31, 2023, unless one of the following occurs: (i) the Company's total annual gross revenues are $1.07 billion or more; (ii) the Company has issued more than $1.0 billion in non-convertible debt in the past three years;&#160;or (iii) the Company becomes a &#x201c;large accelerated filer,&#x201d; as defined in Rule&#160;12b-2 of the Exchange Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages and operates as one reportable segment. The Company derives substantially all of its revenue from sales to customers in the U.S. Revenue by geography is based on billing address of the customer. No single country outside the U.S.  accounts for more than 10% of the total revenue during the periods presented. Long-lived assets held outside the U.S. are immaterial. The table below summarizes the Company's revenue by geography:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Revenue Recognition Standard&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the new revenue recognition standards (&#x201c;ASC 606&#x201d;) using the modified retrospective method effective for the year ended December 31, 2019. This approach was applied to all contracts that were not completed as of January 1, 2019. As an emerging growth company that elected to take advantage of the JOBS Act accounting election, the Company was not required to adopt the new revenue standard in the interim reporting periods on the year of adoption and is not required, and intends not, to revise its 2019 interim periods which were reported under previous revenue recognition standards (&#x201c;ASC 605&#x201d;). The adoption of ASC 606 did not result in a material impact on the Company&#x2019;s condensed consolidated financial statements and no adjustment was made to the opening balance of accumulated deficit at January 1, 2019.&#160;ASC 606's core principle is that a reporting entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. As it relates to product sales where the Company's sales representative delivers the product at the point of implantation at hospital or medical facilities, which represents majority of the Company's revenue, the Company continues to recognize the revenue upon completion of the procedure&#160;and authorization by the customer, net of rebates and price discounts. As it relates to sale of products through distributors and hospitals where product is ordered in advance of the procedure, the Company continues to recognize the revenue upon shipments to the customers, net of rebates and price discounts. Additionally, ASC 606 requires the capitalization of costs to obtain a contract, primarily sales commissions, and amortization of these costs over the contract period or estimated customer life. The Company&#x2019;s sales commissions paid to its sales representatives is generally based on the surgeries performed. The Company applied the practical expedient that permits an entity to expense the cost to obtain a contract as incurred when the expected amortization is one year or less. As such, the Company recognize sales commission as expense when incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates revenues from contracts with customers into geographical regions. The Company determined that disaggregating revenue into these categories depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors. For information regarding revenue by geography, refer to Segments in &#x201c;Note 2 - Summary of Significant Accounting Policies&#x201d; in the accompanying Notes to Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Effective&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, Leases (Topic 842), which requires that lessee's recognize a right-of-use asset and a lease liability for all leases with lease terms greater than twelve months in the balance sheet.&#160;A lease liability is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset is an asset that represents the lessee&#x2019;s right to use, or control use of, a specified asset for the lease term for all leases (with the exception of short-term leases) at the adoption date. &#160;In July 2018, the FASB issued&#160;ASU&#160;2018-10 and&#160;ASU 2018-11, which provides clarification on the narrow aspects of the guidance and provide an additional transition method to adopt the new leases standard. The new transition method allows an entity to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In March 2019, the FASB issued&#160;ASU 2019-01, which provides clarification on implementation issues associated with adopting&#160;ASU 2016-02.&#160;The new leases standard must be adopted using a modified retrospective transition method and allows for the application of the new guidance at the beginning of the earliest comparative period presented or at the adoption date. In November 2019, the FASB issued ASU 2019-10, which revised the mandatory effective dates of the new leases standard. Further, due to the impact of the COVID-19, in June 2020, the FASB issued ASU 2020-05 to further defer the effective date for one year for entities in the &#x201c;all other&#x201d; categories. For public companies, the new guidance became effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15, 2018. For all other entities, the new guidance is now effective for fiscal years beginning after December&#160;15, 2021 and interim periods within fiscal years beginning after December 15, 2022. Early adoption is still permitted for any interim or annual financial statements not yet issued. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an emerging growth company, the new leases standard is effective for the Company for the fiscal year ending December 31, 2022 and interim periods within fiscal year ending December 31, 2023. The Company is currently evaluating the impact of this standard on its consolidated financial statements including the timing of its adoption. The Company anticipates electing several practical expedients that permit the Company not to reassess (1) whether a contract is or contains a lease, (2) the classification of existing leases, and (3) whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. The Company expects that the adoption of this new standard will have a material impact on its balance sheet. The most significant impact would be the recognition of operating lease right-of-use assets and liability. The standard is not expected to have a material impact to the Company's consolidated statements of income and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued&#160;ASU 2016-13,&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. FASB issued ASU 2019-05 in May 2019 and ASU 2019-08 in November 2019 for codification improvements of Topic 326. The new standard revises the accounting requirements related to the measurement of credit losses and will require organizations to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable and supportable forecasts about collectability. Assets must be presented in the financial statements at the net amount expected to be collected.&#160;In November 2019, the FASB issued ASU 2019-10,&#160;which defers the effective date of&#160;ASU 2016-13&#160;for public companies that are eligible to be smaller reporting companies and all other companies, to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years.&#160;In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The Company is currently evaluating the impact of this standard on its consolidated financial statements but does not expect the standard will have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2018, the FASB issued ASU&#160;2018-07,&#160;Improvements to Non-employee Share-Based Payment Accounting. ASU 2018-07&#160;expands the scope of Topic 718,&#160;Compensation-Stock Compensation, to include share-based payments issued to non-employees for goods or services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. ASU&#160;2018-07 supersedes Subtopic&#160;505-50,&#160;Equity-Based Payments to&#160;Non-Employees. For public business entities, the amendments are effective for fiscal years beginning after December&#160;15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December&#160;15, 2019, and interim periods within fiscal years beginning after December&#160;15, 2020. Early adoption is permitted, but no earlier than a company&#x2019;s adoption date of ASC 606. The Company will adopt this new guidance for the year ending December 31, 2020 and does not expect it to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued&#160;ASU&#160;2018-13, Fair Value Measurements, which eliminates, adds or modifies certain disclosure requirements for fair value measurements. Entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. This update is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year, with early adoption permitted to adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Company will adopt this new guidance for the year ending December 31, 2020 and does not expect it to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MjE_c5254915-0ce4-42ce-b34e-daadb39d4d5d">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements at that date but does not include all of the information required by GAAP for complete financial statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MTQ_0a1ce025-65c3-4bcb-9973-bb9c25f60c22">These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments that are necessary for a fair statement of the Company&#x2019;s consolidated financial information. The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for any other interim period or for any other future year.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MTY_0d843e73-b379-4cd4-a8bf-3a61cefc36a9">Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience, where applicable and other assumptions believed to be reasonable by the management. Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <sibn:EmergingGrowthCompanyExtendedTransitionPeriodPolicyPolicyTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MTc_b86aad5c-5f7b-4d19-b878-c78bddc9dcf3">&lt;div style="margin-top:9pt;padding-left:24.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;JOBS Act Accounting Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), the Company is eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. The Company has elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies. Those standards apply to companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the&#160;JOBS Act. As a result, these condensed consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company continues to be an emerging growth company until December 31, 2023, unless one of the following occurs: (i) the Company's total annual gross revenues are $1.07 billion or more; (ii) the Company has issued more than $1.0 billion in non-convertible debt in the past three years;&#160;or (iii) the Company becomes a &#x201c;large accelerated filer,&#x201d; as defined in Rule&#160;12b-2 of the Exchange Act.&lt;/span&gt;&lt;/div&gt;</sibn:EmergingGrowthCompanyExtendedTransitionPeriodPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MTg_bdcce4c8-a013-4873-a5f6-2194e718a862">SegmentsThe Company manages and operates as one reportable segment.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfNjE1Mg_0443f1c0-0788-4b19-a1dc-801f52725101"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfNjE1Mg_efaadb7c-b2ce-4fe7-a75f-a8bc585f0d96"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MTk_46b7a6ea-769e-4212-83a9-25757844fe13">The table below summarizes the Company's revenue by geography:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e3ef3c9251341709ba7dff57720b597_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfMy0xLTEtMS0w_96bb83df-3b95-4296-9994-f79335f841f9"
      unitRef="usd">18924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i358e80dac09b48ea8c34db90d36ee84b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfMy0zLTEtMS0w_c39b3503-ecef-499a-9b8c-1de608ed33b1"
      unitRef="usd">14856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i584db2573839480d9bca1f212ab2f1bc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfMy01LTEtMS0w_135465b5-2fbc-496e-b812-838f47408dca"
      unitRef="usd">47442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c5abcccdd364c549c6ac98296fec028_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfMy03LTEtMS0w_574d8b03-a442-4ac7-b9c6-50a046e7126d"
      unitRef="usd">43325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5773a62435b24cb285d1f0ccad65735c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNC0xLTEtMS0w_14b603a5-f2cd-4b03-a928-5ebcfa34d824"
      unitRef="usd">1449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6197e94b63b4df8a67bef7c418b1574_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNC0zLTEtMS0w_8bb1ef08-900a-4b55-8f10-c3be54638952"
      unitRef="usd">1326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf3ad2abe0b64fe5b35845ae428cdc7b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNC01LTEtMS0w_443d746f-a335-433f-b7dc-ba92b80b1246"
      unitRef="usd">3801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fc289fdd7fb42c28459d96cd8784be7_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNC03LTEtMS0w_5dd7d635-4994-4332-aa97-d235f69d09fc"
      unitRef="usd">4165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNS0xLTEtMS0w_2ec42771-c9d5-4a0c-8a76-366151b48154"
      unitRef="usd">20373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNS0zLTEtMS0w_8ed19057-8678-4f8d-9f0b-decb2cc383d4"
      unitRef="usd">16182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNS01LTEtMS0w_9ea1331b-0707-477c-95db-85ffa3098200"
      unitRef="usd">51243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RhYmxlOmVhMmU5ZTk3NjRmZTRiNjE5MTJlMDY2MDViNGQ2ODA0L3RhYmxlcmFuZ2U6ZWEyZTllOTc2NGZlNGI2MTkxMmUwNjYwNWI0ZDY4MDRfNS03LTEtMS0w_166cfe9c-6eb2-4bae-bb9c-a7a57b04cb34"
      unitRef="usd">47490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MjI_e18cf05d-6256-46f7-adfd-6b06d2fc593a">&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Revenue Recognition Standard&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the new revenue recognition standards (&#x201c;ASC 606&#x201d;) using the modified retrospective method effective for the year ended December 31, 2019. This approach was applied to all contracts that were not completed as of January 1, 2019. As an emerging growth company that elected to take advantage of the JOBS Act accounting election, the Company was not required to adopt the new revenue standard in the interim reporting periods on the year of adoption and is not required, and intends not, to revise its 2019 interim periods which were reported under previous revenue recognition standards (&#x201c;ASC 605&#x201d;). The adoption of ASC 606 did not result in a material impact on the Company&#x2019;s condensed consolidated financial statements and no adjustment was made to the opening balance of accumulated deficit at January 1, 2019.&#160;ASC 606's core principle is that a reporting entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. As it relates to product sales where the Company's sales representative delivers the product at the point of implantation at hospital or medical facilities, which represents majority of the Company's revenue, the Company continues to recognize the revenue upon completion of the procedure&#160;and authorization by the customer, net of rebates and price discounts. As it relates to sale of products through distributors and hospitals where product is ordered in advance of the procedure, the Company continues to recognize the revenue upon shipments to the customers, net of rebates and price discounts. Additionally, ASC 606 requires the capitalization of costs to obtain a contract, primarily sales commissions, and amortization of these costs over the contract period or estimated customer life. The Company&#x2019;s sales commissions paid to its sales representatives is generally based on the surgeries performed. The Company applied the practical expedient that permits an entity to expense the cost to obtain a contract as incurred when the expected amortization is one year or less. As such, the Company recognize sales commission as expense when incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates revenues from contracts with customers into geographical regions. The Company determined that disaggregating revenue into these categories depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors. For information regarding revenue by geography, refer to Segments in &#x201c;Note 2 - Summary of Significant Accounting Policies&#x201d; in the accompanying Notes to Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNC9mcmFnOjE4ZGMzZTc2MTQ4NzRmMTZiZmY2ZDNmMjU4NGU4MzRiL3RleHRyZWdpb246MThkYzNlNzYxNDg3NGYxNmJmZjZkM2YyNTg0ZTgzNGJfMTU5MjM_6ac33b9f-9332-426f-9c37-4698a6af5aa3">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Effective&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, Leases (Topic 842), which requires that lessee's recognize a right-of-use asset and a lease liability for all leases with lease terms greater than twelve months in the balance sheet.&#160;A lease liability is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset is an asset that represents the lessee&#x2019;s right to use, or control use of, a specified asset for the lease term for all leases (with the exception of short-term leases) at the adoption date. &#160;In July 2018, the FASB issued&#160;ASU&#160;2018-10 and&#160;ASU 2018-11, which provides clarification on the narrow aspects of the guidance and provide an additional transition method to adopt the new leases standard. The new transition method allows an entity to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In March 2019, the FASB issued&#160;ASU 2019-01, which provides clarification on implementation issues associated with adopting&#160;ASU 2016-02.&#160;The new leases standard must be adopted using a modified retrospective transition method and allows for the application of the new guidance at the beginning of the earliest comparative period presented or at the adoption date. In November 2019, the FASB issued ASU 2019-10, which revised the mandatory effective dates of the new leases standard. Further, due to the impact of the COVID-19, in June 2020, the FASB issued ASU 2020-05 to further defer the effective date for one year for entities in the &#x201c;all other&#x201d; categories. For public companies, the new guidance became effective for fiscal years, and for interim periods within those fiscal years, beginning after December&#160;15, 2018. For all other entities, the new guidance is now effective for fiscal years beginning after December&#160;15, 2021 and interim periods within fiscal years beginning after December 15, 2022. Early adoption is still permitted for any interim or annual financial statements not yet issued. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an emerging growth company, the new leases standard is effective for the Company for the fiscal year ending December 31, 2022 and interim periods within fiscal year ending December 31, 2023. The Company is currently evaluating the impact of this standard on its consolidated financial statements including the timing of its adoption. The Company anticipates electing several practical expedients that permit the Company not to reassess (1) whether a contract is or contains a lease, (2) the classification of existing leases, and (3) whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. The Company expects that the adoption of this new standard will have a material impact on its balance sheet. The most significant impact would be the recognition of operating lease right-of-use assets and liability. The standard is not expected to have a material impact to the Company's consolidated statements of income and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued&#160;ASU 2016-13,&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. FASB issued ASU 2019-05 in May 2019 and ASU 2019-08 in November 2019 for codification improvements of Topic 326. The new standard revises the accounting requirements related to the measurement of credit losses and will require organizations to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable and supportable forecasts about collectability. Assets must be presented in the financial statements at the net amount expected to be collected.&#160;In November 2019, the FASB issued ASU 2019-10,&#160;which defers the effective date of&#160;ASU 2016-13&#160;for public companies that are eligible to be smaller reporting companies and all other companies, to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years.&#160;In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The Company is currently evaluating the impact of this standard on its consolidated financial statements but does not expect the standard will have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2018, the FASB issued ASU&#160;2018-07,&#160;Improvements to Non-employee Share-Based Payment Accounting. ASU 2018-07&#160;expands the scope of Topic 718,&#160;Compensation-Stock Compensation, to include share-based payments issued to non-employees for goods or services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. ASU&#160;2018-07 supersedes Subtopic&#160;505-50,&#160;Equity-Based Payments to&#160;Non-Employees. For public business entities, the amendments are effective for fiscal years beginning after December&#160;15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December&#160;15, 2019, and interim periods within fiscal years beginning after December&#160;15, 2020. Early adoption is permitted, but no earlier than a company&#x2019;s adoption date of ASC 606. The Company will adopt this new guidance for the year ending December 31, 2020 and does not expect it to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued&#160;ASU&#160;2018-13, Fair Value Measurements, which eliminates, adds or modifies certain disclosure requirements for fair value measurements. Entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. This update is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year, with early adoption permitted to adopt either the entire standard or only the provisions that eliminate or modify the requirements. The Company will adopt this new guidance for the year ending December 31, 2020 and does not expect it to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RleHRyZWdpb246MjJlMDIzOGU1ZmZkNDlhYTk5ODQ4ODIxZGQ2YzdhYzJfMTI5MQ_909d2fc1-0bd2-4c51-951e-fa7f60789cd6">Marketable Securities&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company's marketable securities were available-for-sale and were classified based on their maturities. Marketable securities with remaining maturities at the date of purchase of three months or less are classified as cash equivalents. Short term investments are securities that original maturity or remaining maturity is greater than three months and not more than twelve months. Long-term investments are securities for which the original maturity or remaining maturity is greater than twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the marketable securities:&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:86.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&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:86.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,345&#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="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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:15pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The long-term investments outstanding as of December 31, 2019 mature in April 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:15pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized gains and losses on available-for-sale securities are recorded in accumulated other comprehensive income (loss) on the condensed consolidated balance sheets. The Company evaluates its investments to assess whether those in unrealized loss positions are other-than-temporarily impaired. The Company considers impairments to be other-than-temporary if it is related to deterioration in credit risk or if it is likely the Company will sell the securities before the recovery of their cost basis. The Company did not identify any of its marketable securities as other-than-temporarily impaired as of September 30, 2020 and December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RleHRyZWdpb246MjJlMDIzOGU1ZmZkNDlhYTk5ODQ4ODIxZGQ2YzdhYzJfMTI5Mg_b8edc42c-bc9b-486d-b503-8f37a6951979">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the marketable securities:&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:86.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&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:86.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,345&#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="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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie92108e9dc2c464ea9d54fc33bf338c2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMy0xLTEtMS0w_859b30dd-45ef-41e4-9383-1a974b46019c"
      unitRef="usd">52290000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie92108e9dc2c464ea9d54fc33bf338c2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMy03LTEtMS0w_721b9e29-3982-451e-85ed-4e7460fb2a3f"
      unitRef="usd">52290000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfNS0xLTEtMS0w_0740d476-b018-46b2-a9e5-aad6b766eb28"
      unitRef="usd">52290000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfNS03LTEtMS0w_dcfa5ea3-6253-4ad0-94c2-f415348c6fc5"
      unitRef="usd">52290000</us-gaap:CashEquivalentsAtCarryingValue>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i91e248b453df40d4b3c724dbc9626f6e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfNy0xLTEtMS0w_25c20b9e-a8d2-4293-840a-e94e2e44e4aa"
      unitRef="usd">56994000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i91e248b453df40d4b3c724dbc9626f6e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfNy0zLTEtMS0w_f337df51-16a8-48ac-8d41-a304c4438612"
      unitRef="usd">24000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i91e248b453df40d4b3c724dbc9626f6e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfNy01LTEtMS0w_f30e5dde-64e4-465f-a106-cf464c83349e"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i91e248b453df40d4b3c724dbc9626f6e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfNy03LTEtMS0w_100e3988-ce0c-4a48-8b9a-07f9f97aeffd"
      unitRef="usd">57018000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i011ce93838944aa884c2b8720d36fc1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOC0xLTEtMS0w_b008910c-21a5-41e9-a03e-381d289dff4c"
      unitRef="usd">8595000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i011ce93838944aa884c2b8720d36fc1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOC0zLTEtMS0w_63835081-3490-4e7f-8545-4c54597091f1"
      unitRef="usd">19000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i011ce93838944aa884c2b8720d36fc1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOC01LTEtMS0w_1e7785f4-16c2-4c71-a628-720e04ed471e"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i011ce93838944aa884c2b8720d36fc1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOC03LTEtMS0w_1a176ac8-8612-4aa1-bf4a-2799a3b537e9"
      unitRef="usd">8614000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i759058f3c8d74e36a15e435b84c8caa7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOS0xLTEtMS0w_0512fa86-a657-4c9a-ae56-49872a38d53f"
      unitRef="usd">10392000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i759058f3c8d74e36a15e435b84c8caa7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOS0zLTEtMS0w_536eb458-9433-463b-bf27-18190111aaa5"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i759058f3c8d74e36a15e435b84c8caa7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOS01LTEtMS0w_c4e2d3a0-94d2-42f0-a815-f5678fc7cdbd"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i759058f3c8d74e36a15e435b84c8caa7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfOS03LTEtMS0w_cf1e127c-7a85-41e3-8507-f7aeffc66acb"
      unitRef="usd">10392000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTAtMS0xLTEtMA_a30f7cfc-62c0-4fb7-b913-d0dfae3c611f"
      unitRef="usd">75981000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTAtMy0xLTEtMA_b34dcabf-c8ba-47d6-bef2-d96928c086b7"
      unitRef="usd">43000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTAtNS0xLTEtMA_8bc20caa-ecef-44bd-b2ec-50d2a2aa2e1d"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTAtNy0xLTEtMA_9c06aa4f-7ee7-4f66-841b-4eb6e0f7a47e"
      unitRef="usd">76024000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:MarketableSecuritiesAmortizedCost
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTQtMS0xLTEtMA_8ae3dbe4-2876-4e13-a47d-59ac4c31d30a"
      unitRef="usd">128271000</sibn:MarketableSecuritiesAmortizedCost>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTQtMy0xLTEtMA_37194fdc-3c3b-44b2-abd0-13704894374b"
      unitRef="usd">43000</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTQtNS0xLTEtMA_ad780d59-6bd9-480b-a79d-e6ab3212a87b"
      unitRef="usd">0</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <sibn:MarketableSecuritiesFairValue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOjEwOGFmNzE0OTI1NDRmZDc4ZDI0N2VhODg4YzZkNjNhL3RhYmxlcmFuZ2U6MTA4YWY3MTQ5MjU0NGZkNzhkMjQ3ZWE4ODhjNmQ2M2FfMTQtNy0xLTEtMA_f4d25617-99e5-4336-9752-fe4d03f7a5d0"
      unitRef="usd">128314000</sibn:MarketableSecuritiesFairValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i0813942bbe964c6fb006f88ddab2d9aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMy0xLTEtMS0w_0477a55b-1482-44f0-84a0-8905f5444ac9"
      unitRef="usd">3068000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i0813942bbe964c6fb006f88ddab2d9aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMy03LTEtMS0w_3161033a-184b-4a76-a26e-e622221596c0"
      unitRef="usd">3068000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie557a90dd8b647b6b63c8be32dc58133_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNC0xLTEtMS0w_a2a1a073-baee-4b84-9316-50c88099970f"
      unitRef="usd">2495000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie557a90dd8b647b6b63c8be32dc58133_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNC03LTEtMS0w_8a614396-45a0-4d83-bdcc-57f66151414c"
      unitRef="usd">2495000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNS0xLTEtMS0w_afea72a7-b83a-4d42-b033-7b6c723bbc1b"
      unitRef="usd">5563000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNS03LTEtMS0w_b870b461-0536-4e31-a342-1457407e486a"
      unitRef="usd">5563000</us-gaap:CashEquivalentsAtCarryingValue>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="iabc814a90d2a43a09a6c5598d8197462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNy0xLTEtMS0w_c992f2b0-3630-4ad5-9ce6-065027cfb6de"
      unitRef="usd">67051000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iabc814a90d2a43a09a6c5598d8197462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNy0zLTEtMS0w_6852e5e0-64c8-4757-ac55-1ae5a036bbf8"
      unitRef="usd">34000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iabc814a90d2a43a09a6c5598d8197462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNy01LTEtMS0w_cd1a657f-f01e-42e8-a860-9024904287d7"
      unitRef="usd">2000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iabc814a90d2a43a09a6c5598d8197462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfNy03LTEtMS0w_d0533a70-4c06-4325-9b93-8b103ba3d448"
      unitRef="usd">67083000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOC0xLTEtMS0w_4f3acf0e-569a-4579-8600-22e8b020baaa"
      unitRef="usd">9075000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOC0zLTEtMS0w_90443466-9ac4-48b2-a1a4-807468b169cb"
      unitRef="usd">24000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOC01LTEtMS0w_fde3aa05-1c5b-4f20-9ca7-5f68e5db1c0c"
      unitRef="usd">2000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOC03LTEtMS0w_befd3f44-1086-4c8e-9cee-bae0ab6b743c"
      unitRef="usd">9097000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="ie557a90dd8b647b6b63c8be32dc58133_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOS0xLTEtMS0w_e7a85ef4-487f-419d-89b9-1d1f6700b7fa"
      unitRef="usd">5165000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie557a90dd8b647b6b63c8be32dc58133_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOS0zLTEtMS0w_c2ddecd5-64a3-441c-8bf6-df5edc7918e9"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie557a90dd8b647b6b63c8be32dc58133_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOS01LTEtMS0w_ef75a339-93d2-45a9-89d5-947cefe0cc62"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie557a90dd8b647b6b63c8be32dc58133_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfOS03LTEtMS0w_46f0ac57-3b22-43ba-be52-f66cec650b72"
      unitRef="usd">5165000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTAtMS0xLTEtMA_e92425a7-6460-4481-9ad2-73cbe84aef59"
      unitRef="usd">81291000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTAtMy0xLTEtMA_767a9e33-b7b7-492f-921b-a53e09ee7e0f"
      unitRef="usd">58000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTAtNS0xLTEtMA_4a9ba3e9-607d-494b-9301-e22e08034f15"
      unitRef="usd">4000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTAtNy0xLTEtMA_ebae2c70-8c92-49ca-901e-45ddb14c8d30"
      unitRef="usd">81345000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <sibn:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTItMS0xLTEtMA_8f754a7a-c81f-4f65-8977-a3bb252e60c5"
      unitRef="usd">1278000</sibn:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTItMy0xLTEtMA_096e2b0b-5dfa-4c7f-856f-bde3563cc380"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTItNS0xLTEtMA_59948807-0ee6-4889-b748-4d0a1baf068c"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="idbf49736ad0d48f68be5cd4ca3e1a290_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTItNy0xLTEtMA_7281c9e4-fea4-4d10-9230-e390d8db5427"
      unitRef="usd">1278000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <sibn:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTMtMS0xLTEtMA_79686084-5af1-4980-a99e-b921e38c5aeb"
      unitRef="usd">1278000</sibn:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTMtMy0xLTEtMA_68d53bdf-3286-486f-a113-7af79a3e3cff"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTMtNS0xLTEtMA_23abcb59-aab9-418c-8c70-4883f263849a"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTMtNy0xLTEtMA_762fe93b-d8ec-4825-ab18-4e485a91c4e2"
      unitRef="usd">1278000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <sibn:MarketableSecuritiesAmortizedCost
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTQtMS0xLTEtMA_5be60684-9d88-48eb-8be4-1c86bc6adbcc"
      unitRef="usd">88132000</sibn:MarketableSecuritiesAmortizedCost>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTQtMy0xLTEtMA_208c4aaa-38f9-4d59-9059-7dbdf1109859"
      unitRef="usd">58000</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTQtNS0xLTEtMA_ba24a077-8367-404e-a622-36952fafcc8c"
      unitRef="usd">4000</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <sibn:MarketableSecuritiesFairValue
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF8zNy9mcmFnOjIyZTAyMzhlNWZmZDQ5YWE5OTg0ODgyMWRkNmM3YWMyL3RhYmxlOmFiOTdkMzE0NDY4MjQ2YzE4MDNlMWY4ZjU1ZjgwMjY3L3RhYmxlcmFuZ2U6YWI5N2QzMTQ0NjgyNDZjMTgwM2UxZjhmNTVmODAyNjdfMTQtNy0xLTEtMA_e4571944-2ea6-4264-b957-4847d54cfb5d"
      unitRef="usd">88186000</sibn:MarketableSecuritiesFairValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RleHRyZWdpb246MzQ4Yzk4NDU2YmUyNDIyZWIyNjQ4NjZlYmY4ZDY3YWJfODA0_e1187a20-5323-4062-8e43-c12e0714b2d8">Fair Value Measurement&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Carrying amounts of certain of the Company&#x2019;s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities and market interest rates, if applicable. The carrying value of the Company&#x2019;s long-term debt also approximates fair value based on management&#x2019;s estimation that a current interest rate would not differ materially from the stated rate. There were no other financial assets or liabilities that required fair value hierarchy measurements and disclosures for the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the fair value of the Company&#x2019;s marketable securities measured at fair value on a recurring basis based on the three-tier fair value hierarchy:&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:89.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RleHRyZWdpb246MzQ4Yzk4NDU2YmUyNDIyZWIyNjQ4NjZlYmY4ZDY3YWJfODA1_7481a9d8-bf8e-4765-b4d5-92b577fd2692">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the fair value of the Company&#x2019;s marketable securities measured at fair value on a recurring basis based on the three-tier fair value hierarchy:&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:89.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;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-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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0707b7fa219747118241d7cde08577e3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNC0xLTEtMS0w_d82d4b1e-b380-40df-995a-6b835876849f"
      unitRef="usd">52290000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3e4d669b21744b2d931ed51fc1bb0cb4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNC0zLTEtMS0w_53e2df75-a66f-4c6e-adb6-27c50cf4eefd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6a6b343fa6e049f0a107bda5511b73ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNC01LTEtMS0w_abb2c7c3-47d9-4fc2-b531-bfc391efb698"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie42a5be99d294b18b62b55bad44cc1b7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNC03LTEtMS0w_2dc2e080-e7a0-4c51-a542-c2916bc83004"
      unitRef="usd">52290000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie61636ef9652445eb63f9ccac44f8eaa_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNS0xLTEtMS0w_b38a51ef-bb34-4550-853d-3ed4d1707a33"
      unitRef="usd">57018000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9019d7be62a3441ab7a1d06e0a7453ff_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNS0zLTEtMS0w_c2337ef6-f792-45be-b351-4fcf4bfbad2f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie17a8275ced44c1bbc3b3adf650e4542_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNS01LTEtMS0w_afaa1970-bef8-4fa2-90ce-984718085d46"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id7e8af2f2a8c417e9382516681e9c522_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNS03LTEtMS0w_16b6cc51-3e38-4806-885c-e68085d44644"
      unitRef="usd">57018000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibc845c21d36542d39513f230b1cc2da3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNi0xLTEtMS0w_da0239b3-64d7-4ec9-9632-57bdc345f183"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i74c8f32afe5c4e64bc709211dee3b7dc_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNi0zLTEtMS0w_a9e28814-8172-49a7-a021-72defac8034d"
      unitRef="usd">8614000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i888dfaca1633437ca5411c375c66aefa_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNi01LTEtMS0w_167c8394-d2cb-4f48-b71a-2e253db6621c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i29b3035f30c549709f3ae383df298e0f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNi03LTEtMS0w_be2927a8-9e83-46ca-9d86-ee1c5d4273c5"
      unitRef="usd">8614000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9f6439b8a2b341efa0ec25ea8f965bde_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNy0xLTEtMS0w_db73d729-1ccf-4d03-87bd-62e289ea71f3"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3c247372ef7849cd9e05a9ed72b7c060_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNy0zLTEtMS0w_7bade96f-89b2-458f-87fe-a2555a3c9ae3"
      unitRef="usd">10392000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i404b6caf99a84064a18dbdcef21ffaf4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNy01LTEtMS0w_6e5efc86-14bc-4d70-83ce-bae76c2ce924"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i507c1e72df35480b820e801831256521_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfNy03LTEtMS0w_f499048a-e046-4606-821f-70054f69b910"
      unitRef="usd">10392000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i37aa6bc84d5144a991f43a8445e23818_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfOC0xLTEtMS0w_55c9782c-5188-4a2d-8671-7cb4e0a21379"
      unitRef="usd">109308000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i34264f625e2f4e01a87c6105a6d601a1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfOC0zLTEtMS0w_cdacdba9-b1b4-470b-a3b0-d2e855960aff"
      unitRef="usd">19006000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8663a2b47e484d7b99b4185d7275a52a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfOC01LTEtMS0w_6915daa5-21d0-4806-a9b9-4ad1a5626963"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i02a7f33fe88849568d964b40c716c466_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfOC03LTEtMS0w_748549e8-0312-4a2f-b9fd-e133c0efa367"
      unitRef="usd">128314000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i154adee2a6eb4ff2826789fd3a09a638_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTQtMS0xLTEtMA_295b63a5-e57d-4c17-a66d-411c194c0854"
      unitRef="usd">3068000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6d5391463c264b6eb35208cb938b1f47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTQtMy0xLTEtMA_eb2e5abe-2b2b-4c20-881f-7a6825d44393"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5aef560a1f934aa89de3545a6878bacd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTQtNS0xLTEtMA_9b6d0c2e-c236-4a66-ab1a-777b1a970009"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3c35430826594ed58ba48a0d1f8016e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTQtNy0xLTEtMA_07444d15-418f-4c6d-9830-7fb83d9e79c0"
      unitRef="usd">3068000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib660cb52c757438d905a4f0b67f0b0b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTUtMS0xLTEtMA_bb7da8ec-c255-4f41-9919-24074267987a"
      unitRef="usd">67083000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i04ca02f0d3ac42a78b2dc016680b6a80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTUtMy0xLTEtMA_16239660-1c4f-428e-8395-76d71e9ff291"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i47abf44ff679462da67dfdc488e9ae23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTUtNS0xLTEtMA_c1245d4e-73ba-44d5-9a54-c18563a2b5c7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib32bb50ae33a4e85a5727d2e3514f0fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTUtNy0xLTEtMA_d975eecf-621f-4faa-a0f1-9001664ac696"
      unitRef="usd">67083000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8fcd5ebde3eb4aec90c56d43e4a780c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTYtMS0xLTEtMA_87f20b3c-9d39-4394-8794-06b7b69a5dc9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i96bc0657f9c445e59815cd74f445af01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTYtMy0xLTEtMA_558b7bd7-19e6-42e0-929c-d811224bbd6a"
      unitRef="usd">10375000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i92e67cb6f74a4f9fb379395c32b85ac3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTYtNS0xLTEtMA_ca338045-fa35-4561-b0d8-cea40daaa3fd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i69142eee89f044cd9fe56522ec257d34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTYtNy0xLTEtMA_c4b048a0-5e81-4876-bd01-80ffe813db28"
      unitRef="usd">10375000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7737721979f14cf798570970117f0970_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTctMS0xLTEtMA_af289071-c0a4-4b09-bc7f-b514c3b8313a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie27e85af4fa448be81ee40740439a3e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTctMy0xLTEtMA_29e8fcd8-c7d6-40bf-ac7e-738c0ad42d44"
      unitRef="usd">7660000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib51c1627df1a4363b579d25f58a4b5ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTctNS0xLTEtMA_97681d40-fe0c-4c43-a48a-eabee9541e6a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia0797fe3bcd54810b846c8fa7626734f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTctNy0xLTEtMA_6fad8897-6c36-419b-a17d-b8da1a8ec257"
      unitRef="usd">7660000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie2f37f70c16346f59236045c8da04dc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTgtMS0xLTEtMA_1577257e-660c-449b-9e02-61d2441087b1"
      unitRef="usd">70151000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i974d528ee3df4c09b2cdff3edb5a44d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTgtMy0xLTEtMA_fd4b2ea6-28a5-4662-8a2e-a2dcacaecf26"
      unitRef="usd">18035000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic990cad9c6714ac09157c61aa6a7951a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTgtNS0xLTEtMA_d6bf1157-d61f-445f-ad1b-951f9becde82"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic649285abbac4ebcbd9e271a4492beed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80MC9mcmFnOjM0OGM5ODQ1NmJlMjQyMmViMjY0ODY2ZWJmOGQ2N2FiL3RhYmxlOmJkYTYzZTY1ZjFmMDRhYjI5NGM3NDJjMTk2MjE3NjBkL3RhYmxlcmFuZ2U6YmRhNjNlNjVmMWYwNGFiMjk0Yzc0MmMxOTYyMTc2MGRfMTgtNy0xLTEtMA_b5299c93-9621-4afe-966c-06c39879e7f3"
      unitRef="usd">88186000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfNDk0_a2675c9d-2255-4821-90e6-ec272ee2eccb">Balance Sheet Components&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 30, 2020 and December 31, 2019, inventory consisted entirely of finished goods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress pertains to cost of individual components of a custom instrument set used for surgical placement of iFuse implants that have not yet been placed into service. Depreciation expense was $0.3 million and $0.2 million for the three months ended September 30, 2020 and 2019, respectively, and $0.8 million and $0.6 million for the nine months ended September 30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Liabilities and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued litigation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfNDk1_29665419-c7f3-467a-9870-0246ea17f1d6">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i76f624d79b464f4b81b33bdc4401e1e3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfMi0xLTEtMS0w_483009c4-7220-49b6-9ab0-413e06c538b3"
      unitRef="usd">5927000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8e1919ae662a49a187bc6161ab74a2ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfMi0zLTEtMS0w_025681e7-b2b9-457d-8a3f-e3eadb044a45"
      unitRef="usd">4613000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b8636adc2b24c62ab270eb900bcd681_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfMy0xLTEtMS0w_e8d7e8d0-7fbc-4b48-833a-9b1cde6dd99d"
      unitRef="usd">1731000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6830f76d0a2846159904cde4d8312c74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfMy0zLTEtMS0w_f4408679-e583-489f-980f-82b9a0962d0c"
      unitRef="usd">1854000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i83369838ae8b4c4e8ee50ff115ed0a70_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNC0xLTEtMS0w_9ea2ba42-d7a9-4693-adc3-20aba51f62ea"
      unitRef="usd">670000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifa21cf71f8f341588fb2c05f92507400_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNC0zLTEtMS0w_dd14d645-33c5-4525-b863-cf55e402098f"
      unitRef="usd">598000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c5070b53db24d9f80864202dfa516f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNS0xLTEtMS0w_b547957b-f48b-4f2d-a76b-cade44b2abc4"
      unitRef="usd">503000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5eab736146424fff9207d91cbb96555e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNS0zLTEtMS0w_d0456b49-6b79-4baa-96df-aa77d4f35f68"
      unitRef="usd">497000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia7bce42c77144fba8ba21862d641174a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNi0xLTEtMS0w_d4aefd70-f2c7-45f9-9a36-c307457f27f6"
      unitRef="usd">229000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3fe88ef4839c4875af9c7eb46c8f70b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNi0zLTEtMS0w_380a8148-51ca-433a-8bb8-93fa8e0324e6"
      unitRef="usd">187000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNy0xLTEtMS0w_0686db64-d582-4caf-ad4b-889a98a0403c"
      unitRef="usd">9060000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfNy0zLTEtMS0w_5f4d52cb-3bd2-4435-9be1-270b83bb9579"
      unitRef="usd">7749000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfOC0xLTEtMS0w_97df9233-e83d-428f-aade-d8d894653de6"
      unitRef="usd">4581000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfOC0zLTEtMS0w_0c8b757b-5968-4a10-8855-5cc3cc7ab07f"
      unitRef="usd">3795000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfOS0xLTEtMS0w_e3dec0c0-f159-403a-932e-ee773e90415b"
      unitRef="usd">4479000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjg4MDAzMWVlNjBmMzRlZjFiNjkzOTRjOTExODc5YTcwL3RhYmxlcmFuZ2U6ODgwMDMxZWU2MGYzNGVmMWI2OTM5NGM5MTE4NzlhNzBfOS0zLTEtMS0w_43f4d7ec-fc39-4cf4-8567-493a4f680b59"
      unitRef="usd">3954000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfMzQ4_85c401b7-175c-4b5b-8aff-3f666c7fbbf6"
      unitRef="usd">300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfMzU1_a01dee1e-e406-43f7-a6dd-57a248c5ec92"
      unitRef="usd">200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfNDE0_59a90994-22e6-46e3-babe-4b74238fd106"
      unitRef="usd">800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfNDIx_9a0f9088-fb26-49f2-9925-eb3b3248353e"
      unitRef="usd">600000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RleHRyZWdpb246MmZjYjhiNjAzZjJhNGI4ZmFjN2VlYjJkMzYzMmZhMTJfNDky_a78ebf44-bd61-41bd-a598-494d06b4b34b">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Liabilities and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued litigation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfMi0xLTEtMS0w_b6ad1d58-09ad-434b-b23b-4e66bf125159"
      unitRef="usd">7754000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfMi0zLTEtMS0w_a4650050-a4e1-4131-97aa-99943ef712c7"
      unitRef="usd">7274000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfMy0xLTEtMS0w_e31d2206-7f53-4dfd-88f9-d5986cb24f1c"
      unitRef="usd">0</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfMy0zLTEtMS0w_a648fa1e-7275-4eea-a4b8-3ae0d0234163"
      unitRef="usd">3200000</us-gaap:LitigationReserveCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfNC0xLTEtMS0w_ed284812-8152-4498-a81f-db51b47d9125"
      unitRef="usd">377000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfNC0zLTEtMS0w_832f9d69-f9af-400b-8fa9-0591b7534386"
      unitRef="usd">392000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfNS0xLTEtMS0w_e8fae3ef-d1f4-41f2-90c5-844984e11f66"
      unitRef="usd">588000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfNS0zLTEtMS0w_a22a5a2b-d235-4576-9630-ce32079b70a2"
      unitRef="usd">739000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfNi0xLTEtMS0w_92fbee6f-3217-4977-b8ca-555e3ac828ce"
      unitRef="usd">8719000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80My9mcmFnOjJmY2I4YjYwM2YyYTRiOGZhYzdlZWIyZDM2MzJmYTEyL3RhYmxlOjIxNDlmNzI1NGZiYjRjNDliZGQ2NzA4MmZkZjYxMjI2L3RhYmxlcmFuZ2U6MjE0OWY3MjU0ZmJiNGM0OWJkZDY3MDgyZmRmNjEyMjZfNi0zLTEtMS0w_d56f9ebb-c9b8-4711-afa8-1cd8a69518a0"
      unitRef="usd">11605000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNTUzNA_a7bab2be-2790-4686-a489-cd004f5108ce">Commitments and Contingencies&lt;div style="margin-top:9pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a non-cancelable operating lease for an office building space, located in Santa Clara, California which expires in May 2025. The Company also has non-cancelable operating leases for its office building spaces in Gallarate, Italy and Mannheim, Germany which both expire in November 2024, and in Knaresborough, United Kingdom, which expires in December 2025. Further, the Company also leases vehicles under operating lease arrangements for certain of its sales personnel in Europe which expire various times in 2021 to 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense is recorded over the lease terms on a straight-line basis. Rent expense charged to operations under operating leases was $0.3 million and $0.3 million for three months ended September 30, 2020 and 2019, respectively, and $0.9 million and $0.9 million for the nine months ended September 30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;           The table below summarizes aggregate future minimum lease payments under all leases as of September 30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:61.250%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (remaining three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments and Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has certain purchase commitments related to its inventory management with certain manufacturing suppliers wherein the Company is required to purchase the amounts forecasted in a blanket purchase order. The contractual obligations represent future cash commitments and liabilities under agreements with third parties and exclude orders for goods and services entered into in the normal course of business that are not enforceable or legally binding. These outstanding commitments amounted to $0.4 million and $0.4 million as of September 30, 2020 and December 31, 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 6, 2019, a putative class action captioned Eric B. Fromer Chiropractic, Inc. (&#x201c;Plaintiff&#x201d;) v. SI-BONE, Inc. (Civil Action No. 5:19-cv-633-SVK), was filed in the U.S. District Court, Northern District of California (the &#x201c;California Action&#x201d;). The complaint alleges violations of the Telephone Consumer Protection Act (the &#x201c;TCPA&#x201d;) on behalf of an individual and a putative class of persons alleged to be similarly situated. The complaint alleges that the Company sent invitations to an educational dinner event to health care providers by way of facsimile transmission. The TCPA prohibits using a fax machine to send unsolicited advertisements not including proper opt-out instructions or to send unsolicited advertisements to persons with whom the sender did not have an established business relationship. The plaintiff sought various forms of relief, including statutory damages of $500 for each violation of the TCPA or, in the alternative, treble damages of up to $1,500 for each knowing and willful violation of the TCPA and a permanent injunction prohibiting the Company from sending or having sent advertisements by way of facsimile transmission. Subsequently on December 20, 2019, Plaintiff the filed a putative class action captioned Eric B. Fromer Chiropractic, Inc. v. SI-BONE, Inc. (Case No. 1922-CC12323), in the Circuit Court of the City of St. Louis, State of Missouri (the &#x201c;Missouri Action&#x201d;). The Missouri Action alleges the same TCPA violations as the California Action. On December 23, 2019 the parties filed a joint stipulation of dismissal of the California Action and on January 14, 2020, the parties executed a definitive settlement agreement (the &#x201c;Settlement Agreement&#x201d;) pursuant to which, the Company agreed to settle all disputes regarding the advertising faxes to the settlement class. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accrued litigation expense of $2.5&#160;million during the three months ended September 30, 2019 and accrued additional $0.7&#160;million during the three months ended December 31, 2019, within general and administrative expenses in the condensed consolidated financial statements, for a total of $3.2 million accrued litigation expense as of December 31, 2019. The initial accrued litigation expense reflected the estimable and probable costs that the Company may incur concerning the mediation activities and settlement negotiations between the Company and the named plaintiff, and was subsequently adjusted based on the cost to resolve the matter pursuant to the Settlement Agreement and the estimated class members' claim submission rate. Following the notice and claims submission process, on June 22, 2020, the Circuit Court of the City of St. Louis, State of Missouri, approved a final order to pay the approved claims submitted by class members, fees, expenses and incentive awards totaling $2.6 million as final settlement. Accordingly, the Company recorded a reversal of accrued litigation expense of $0.6&#160;million in the second quarter of 2020 within general and administrative expenses in the condensed consolidated financial statements. The Company made the final settlement payment on July 1, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless, and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company&#x2019;s technology. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:OperatingLeasesRentExpenseNet
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNzI4_b0bf2aa3-c468-4459-acd1-bde286c68d29"
      unitRef="usd">300000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNzM1_367506be-7bd6-4feb-bcb7-45d9fed3bb43"
      unitRef="usd">300000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNzkw_537f387f-b76b-4579-8545-0b19eeaa7fa4"
      unitRef="usd">900000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNzk3_48d4d5d7-0262-4fe8-8a0d-ffa99a1f0a0a"
      unitRef="usd">900000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNTUzNQ_e8d810b0-a2a7-4f2d-a51d-176f0c69291e">The table below summarizes aggregate future minimum lease payments under all leases as of September 30, 2020: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:61.250%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (remaining three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfMS0xLTEtMS0w_73a9cba3-d5f4-4b80-8369-f454082ac414"
      unitRef="usd">282000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfMi0xLTEtMS0w_f34bafdf-3fde-4509-bf0d-ea560e2bbf07"
      unitRef="usd">1042000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfMy0xLTEtMS0w_e3e9dedc-5d94-43f2-aa38-17fa4423e3de"
      unitRef="usd">963000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfNC0xLTEtMS0w_d0f0828f-c94c-410a-a6bc-94abe97c4802"
      unitRef="usd">875000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfNS0xLTEtMS0w_dae86f98-1d31-465e-9c4f-6c8635ce20c4"
      unitRef="usd">875000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <sibn:OperatingLeasesFutureMinimumPaymentsDueAfterYearFour
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfNi0xLTEtMS0w_7f044009-a295-4f1a-a22b-2cf5510dd26b"
      unitRef="usd">364000</sibn:OperatingLeasesFutureMinimumPaymentsDueAfterYearFour>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RhYmxlOmNiMjk5ZGI3OTFiNDRjNjRhZmMwMmJlYzMzMGJmZjkxL3RhYmxlcmFuZ2U6Y2IyOTlkYjc5MWI0NGM2NGFmYzAyYmVjMzMwYmZmOTFfNy0xLTEtMS0w_11334280-aee3-4878-b887-af57f5e73738"
      unitRef="usd">4401000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:PurchaseObligation
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMTQ4NQ_db9644e5-151f-4f27-ac24-2afbf9b04134"
      unitRef="usd">400000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMTQ5Mg_81b8338d-38c3-4e60-93fd-a1b4aa0e9ac6"
      unitRef="usd">400000</us-gaap:PurchaseObligation>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i02b54b6b8e40497b943c2f0e7be8c1e1_D20190206-20190206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMjQ0MA_0ec5352a-5ba8-411c-b176-8c167a69f017"
      unitRef="usd">500</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic20368d2eabe4a24805d4406359ba2aa_D20190206-20190206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMjUyMg_04ce2e94-1152-4d85-9970-13a739599899"
      unitRef="usd">1500</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LegalFees
      contextRef="ifac3ac281e8b4f33931f386314894725_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMTY0OTI2NzQ0NzYwNQ_245cc846-234f-4cc8-b2b2-624a544609be"
      unitRef="usd">2500000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="i2555ebb3dc4e45a2b161709a130811d3_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMTY0OTI2NzQ0NzYxOQ_e169fbbc-627b-457c-8890-3a198eaaea83"
      unitRef="usd">700000</us-gaap:LegalFees>
    <us-gaap:LitigationReserveCurrent
      contextRef="ia9350873cf5743c4b745ae1730635182_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMzQwNg_d83fea09-dcf7-4fb1-b52c-ef9b495f8017"
      unitRef="usd">3200000</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i48d66c6361374ab688fbb6e7ef68467e_D20200622-20200622"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfMzk0OA_0be086ec-b844-47de-a796-a68cf5585248"
      unitRef="usd">2600000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i6e3af3c2b20c43ccb4c85a5972187bf7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNDA1MA_1937a1e2-fc20-40fc-97f9-c758fdce6c76"
      unitRef="usd">600000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:LitigationSettlementExpense
      contextRef="ie193e72b82d24bf89a104ff6c44a627e_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNTM1OQ_736c9a96-5d52-42a6-8e38-f7fb1e2c18cc"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationReserve
      contextRef="i6f794aee64604233a4967a0179eef8ee_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80Ni9mcmFnOjViYWUyMTQ4MDA1MTQxNzdiZDU3OTQ1ODE4YThlZjAzL3RleHRyZWdpb246NWJhZTIxNDgwMDUxNDE3N2JkNTc5NDU4MThhOGVmMDNfNTQ1OA_d9bb7c20-d405-468f-a7c0-f1da14bad866"
      unitRef="usd">0</us-gaap:LitigationReserve>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNjQ0MQ_233fd807-00fc-44a4-9035-c48f2548cce4">Borrowings&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the outstanding borrowings from the term loan described below, as of the dates 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:86.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal and final fee payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unaccreted value of final fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding debt, net of debt issuance costs and unaccreted value of final fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding debt as of December 31, 2019 was related to a term loan entered by the Company with Biopharma Credit Investments IV Sub LP (&#x201c;Pharmakon&#x201d;) in October 2017 for total loan proceeds of $40.0 million (the &#x201c;Pharmakon Term Loan&#x201d;). The Pharmakon Term Loan included an interest-only period for 35 months through September 2020 and then equal quarterly principal payments plus interest through December 2022. The Pharmakon Term Loan carried a fixed interest rate of 11.5% and allowed for early prepayment. The prepayment penalty fee was equal to the remaining interest due if prepaid within the first 30 months, a 2% penalty for months 31-48, and a 1% penalty for months 49-60. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On May 29, 2020, the Company entered into a Loan and Security Agreement with Solar Capital Partners (&#x201c;Solar&#x201d;) providing for a term loan of an aggregate principal amount of $40.0&#160;million to the Company (the &#x201c;Solar Term Loan&#x201d;). In accordance with the Loan and Security Agreement, the Company paid in full and terminated the Pharmakon Term Loan, which was accounted for as debt extinguishment in accordance with the accounting standards. The Company recognized the unamortized debt issuance costs of $0.7&#160;million and the prepayment penalty and lender fees of $0.8&#160;million related to Pharmakon Term Loan as a loss on debt extinguishment. The costs and fees are reflected as interest expense in the condensed consolidated statement of operations for the three and nine months ended September 30, 2020. The total debt issuance costs of $0.8&#160;million associated with the Solar Term Loan were recorded in the condensed consolidated balance sheet as a direct deduction from the carrying amount of the loan, and are amortized as a component of interest expense using straight-line method over the life of the term loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Solar Term Loan bears interest at a rate per annum equal to 9.40% plus London Interbank Offered Rate (&#x201c;LIBOR&#x201d;), payable monthly in arrears. LIBOR means the greater of (i) 0.33% or (ii) one-month LIBOR (or a comparable replacement rate to be determined by the collateral agent if the LIBOR is no longer available), which rate shall reset monthly. The Solar Term Loan matures in 60 months on June 1, 2025 (&#x201c;Maturity Date&#x201d;), with an interest-only period of 36 months through June 2023, and then repaid in equal monthly principal payments plus interest through maturity date. Pursuant to the Loan and Security Agreement, the Company may voluntarily prepay the Solar Term Loan, in full or in part, but only in increments of $10.0&#160;million, for a prepayment premium in an amount equal to 3.0% of the principal if prepaid in year one, 1.25% of the principal if prepaid in year two, and 0.50% of the principal if prepaid in year three or later. The prepayment premium will be waived if the Company voluntarily prepays and refinances the outstanding balance with Solar. The Solar Term Loan is secured by substantially all of the Company&#x2019;s assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is also obligated to pay a final fee equal to $1.0&#160;million or 2.5% of the aggregate principal amount of the Solar Term Loan, which was fully earned by Solar on the effective date of the Loan and Security Agreement. With respect to the Solar Term Loan, this final fee shall be due and payable on the earliest of (i) the maturity date, (ii) the acceleration of the loan balance or (iii) its full prepayment, refinancing, substitution or replacement. The final fee was included within the long-term borrowings and is accreted to interest expense using straight-line method over the life of the term loan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective interest rate related to the Solar Term Loan and Pharmakon Term Loan (excluding the write-down of unamortized debt issuance costs and prepayment penalty related to the Pharmakon Term Loan) was 10.8% and 12.4%  for the three months ended September 30, 2020 and 2019, respectively, and 11.6% and 12.3% for the nine months ended September 30, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the future principal and final fee payments under the Solar Term Loan as of September 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (remaining three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal and final fee payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Subject to other customary covenants set forth in the Loan and Security Agreement with Solar, the Company is required to maintain unrestricted cash and cash equivalents based on the trailing 12-month net products revenues tested on a monthly basis as follows: (a) $15.0&#160;million if net product revenue is less than $75.0&#160;million; or (b) $7.5&#160;million if net product revenue is greater than or equal to $75.0&#160;million, but less than $100.0&#160;million (the &#x201c;minimum liquidity requirement&#x201d;). The Company is not subject to minimum liquidity requirement when trailing twelve-month net product revenues exceeds $100.0&#160;million. Upon the occurrence of an event of default of certain customary covenants, including the minimum liquidity requirements, as specified in the Loan and Security Agreement, subject to specified cure periods, all amounts owed by the Company would begin to bear interest at a rate that is 5.0% above the rate effective immediately before the event of default and may be declared immediately due and payable by Solar. As of September 30, 2020, the Company was in compliance with all debt covenants. Though there are uncertainties surrounding the impact of the COVID-19 pandemic that may impact its future revenue, the Company believes that it has sufficient cash and cash equivalents to meet the minimum liquidity requirements in the foreseeable succeeding periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;PPP Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 27, 2020, the U.S. federal government enacted the &#x201c;Coronavirus Aid, Relief and Economic Security (CARES) Act,&#x201d; and among other things, established the Paycheck Protection Program (&#x201c;PPP&#x201d;), administered by the Small Business Administration (&#x201c;SBA&#x201d;), whereby certain small businesses were eligible for a loan to fund payroll expenses, rent, and related costs. The loan may be forgiven if the funds are used for payroll and other qualified expenses. The Company met the requirements to apply for the PPP loan given that the Company has less than 500 employees and the business was negatively impacted by COVID-19. The Company submitted its application and was approved for the SBA program and received the proceeds from the PPP loan amounting to $5.3&#160;million on April 21, 2020, pursuant to a Promissory Note with Silicon Valley Bank (&#x201c;SVB&#x201d;). In light of the subsequent clarifications from the U.S. government on the eligibility criteria, the Company determined it was appropriate to repay the entire amount of the PPP loan. Accordingly, on April 29, 2020, the Company repaid in full the PPP loan and correspondingly terminated the Promissory Note.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNjQzOQ_eb3a5446-f55f-481e-81ea-5a4f976cc7f3">&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the outstanding borrowings from the term loan described below, as of the dates 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:86.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal and final fee payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized debt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unaccreted value of final fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding debt, net of debt issuance costs and unaccreted value of final fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfMi0xLTEtMS0w_b817a865-ca71-4f2a-a94a-4c6b4b04c78d"
      unitRef="usd">41000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfMi0zLTEtMS0w_b327366f-4bc4-4116-94ea-0fd7af38b70b"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfMy0xLTEtMS0w_1e65945e-a87e-47f9-9a4f-8bba7015856d"
      unitRef="usd">699000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfMy0zLTEtMS0w_57bbc9fd-665f-4149-9f28-2e239a25ac03"
      unitRef="usd">777000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfNC0xLTEtMS0w_f00d18a6-8dd4-48de-b4aa-d6bba7aeaf0d"
      unitRef="usd">933000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfNC0zLTEtMS0w_50d03e7e-726a-4a76-94be-882923eead68"
      unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:LongTermDebt
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfNS0xLTEtMS0w_3626a980-f3e1-464c-b577-f97787bae319"
      unitRef="usd">39368000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfNS0zLTEtMS0w_107dc006-aa2a-4566-95cf-d1de910e6088"
      unitRef="usd">39223000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfNy0xLTEtMS0w_b97c58cb-dce2-4ba0-880c-5d9219eccbc6"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfNy0zLTEtMS0w_86237fd2-6325-4d71-90d8-d323482a9881"
      unitRef="usd">4358000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfOC0xLTEtMS0w_7d172cdd-1ef1-476f-94ea-cf5ede6d77a7"
      unitRef="usd">39368000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOjA0NjQ3ZTFhYWE4NzRlNzNiYjhmZWYxM2EzYmYzMDBjL3RhYmxlcmFuZ2U6MDQ2NDdlMWFhYTg3NGU3M2JiOGZlZjEzYTNiZjMwMGNfOC0zLTEtMS0w_b7e327f5-037a-481e-87ae-a2132b120f86"
      unitRef="usd">34865000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iea20fea408224273953aab336ee40027_D20171001-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzM1_32046473-9288-49e2-84c2-27aeb6d4e91f"
      unitRef="usd">40000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <sibn:DebtInstrumentPeriodicPaymentInterestOnlyPeriod
      contextRef="iea20fea408224273953aab336ee40027_D20171001-20171031"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDI4_92b004d4-f4f6-4182-84e5-05fffda0e879">P35M</sibn:DebtInstrumentPeriodicPaymentInterestOnlyPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4e2fd0fd095a4290985f159ef3170717_I20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNTgx_cb8f81eb-a973-40c6-bf2b-4796b8740370"
      unitRef="number">0.115</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sibn:DebtInstrumentPrepaymentPenaltyPercentage
      contextRef="if34ff3a755634eb69b32e59355e73cc7_I20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNzI2_7392a101-99c1-4bfe-99ec-39a83ada440a"
      unitRef="number">0.02</sibn:DebtInstrumentPrepaymentPenaltyPercentage>
    <sibn:DebtInstrumentPrepaymentPenaltyPercentage
      contextRef="ia46ebadd4ea0422bacae50cb5d0804d9_I20171031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNzYx_9840d5e5-bd26-4e31-ba55-cbcbb1827c16"
      unitRef="number">0.01</sibn:DebtInstrumentPrepaymentPenaltyPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfOTY0_437a9d35-2f8e-4a74-9e95-89bc8f23679f"
      unitRef="usd">40000000.0</us-gaap:DebtInstrumentFaceAmount>
    <sibn:WriteOffOfDeferredDebtIssuanceCostAndDebtDiscount
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTI3OA_53bea53e-f3fc-43d7-9fd3-a8c811d2ee5f"
      unitRef="usd">700000</sibn:WriteOffOfDeferredDebtIssuanceCostAndDebtDiscount>
    <sibn:WriteOffOfDeferredDebtIssuanceCostAndDebtDiscount
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTI3OA_c638da52-caed-497b-aa4d-88a1dc55d01d"
      unitRef="usd">700000</sibn:WriteOffOfDeferredDebtIssuanceCostAndDebtDiscount>
    <sibn:PrepaymentPenaltyAndLenderFeesInExtinguishmentOfDebt
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTMyNw_4dfd68c4-2b79-46de-8c23-fd586028f171"
      unitRef="usd">800000</sibn:PrepaymentPenaltyAndLenderFeesInExtinguishmentOfDebt>
    <sibn:PrepaymentPenaltyAndLenderFeesInExtinguishmentOfDebt
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTMyNw_de3eac88-2c02-4b6d-bd97-f3b3a2598e93"
      unitRef="usd">800000</sibn:PrepaymentPenaltyAndLenderFeesInExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTU3NA_a6ce3b85-b626-439b-b021-b3359262a22a"
      unitRef="usd">800000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTkwOA_f2fed82a-06ca-4ff5-aed6-56c44744e05d"
      unitRef="number">0.0940</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iacf103ac897f443cb13ca64f13115f13_D20200529-20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMTk4Mw_ab8e7e9c-bf8d-46c1-8556-eadfbc3c8110"
      unitRef="number">0.0033</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentTerm
      contextRef="id66e70b07eb146099662aa63e312a5cc_D20200529-20200529"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMjIzNA_ec4c6a8c-e099-424b-875d-8ea7dea07a85">P60M</us-gaap:DebtInstrumentTerm>
    <sibn:DebtInstrumentPeriodicPaymentInterestOnlyPeriod
      contextRef="id66e70b07eb146099662aa63e312a5cc_D20200529-20200529"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMjMwNA_1e309af0-af04-4aa1-932c-4229bfe5c71a">P36M</sibn:DebtInstrumentPeriodicPaymentInterestOnlyPeriod>
    <sibn:DebtInstrumentPrepaymentAllowableIncrementsPerAgreement
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMjU2Mg_667f0723-cf57-456f-9fc7-ead2ff7b573a"
      unitRef="usd">10000000.0</sibn:DebtInstrumentPrepaymentAllowableIncrementsPerAgreement>
    <sibn:DebtInstrumentPrepaymentPremiumYearOnePercentage
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMjYxMw_17f75cb6-2828-4f68-92a3-18ff5bc77ef2"
      unitRef="number">0.030</sibn:DebtInstrumentPrepaymentPremiumYearOnePercentage>
    <sibn:DebtInstrumentPrepaymentPremiumYearTwoPercentage
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMjY1Nw_6c7f11e0-4743-47e9-8c14-5b7247bc8f9f"
      unitRef="number">0.0125</sibn:DebtInstrumentPrepaymentPremiumYearTwoPercentage>
    <sibn:DebtInstrumentPrepaymentPremiumYearThreeOrLaterPercentage
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMjcwNQ_d7cd3ba1-7e85-4fcf-8232-b8fa36f08e31"
      unitRef="number">0.0050</sibn:DebtInstrumentPrepaymentPremiumYearThreeOrLaterPercentage>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzAyMQ_ef400d0d-ffbd-4eab-8db5-c8beb693d779"
      unitRef="usd">1000000.0</us-gaap:DebtInstrumentFeeAmount>
    <sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzAyNw_857e87d0-b4bd-4013-a994-63ed0b6b0d21"
      unitRef="number">0.025</sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i8c789a97d0624a6aa48c6b711d918238_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzc3Mw_e20e8dc6-9459-4d27-88a6-faf54328f9dc"
      unitRef="number">0.108</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i8289cd95d26142e39215c8ca7be72c04_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzc4MA_86e6ed76-d799-4b75-a640-220634a81fcf"
      unitRef="number">0.124</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i27df42d45a294331ba27d6d8f73d0616_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzg0MA_a1fb9a85-ef95-4256-a204-24fb10107241"
      unitRef="number">0.116</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="icdec0f86d395464a96669dfb004abf81_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfMzg0Nw_cc35fa50-3c9a-4194-b7eb-8ccda6cade2e"
      unitRef="number">0.123</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNjQ0MA_28999fdf-8382-4ea9-bb78-d07177b16fca">&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the future principal and final fee payments under the Solar Term Loan as of September 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:85.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (remaining three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal and final fee payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfMS0xLTEtMS0w_15ae64f8-fe54-47d0-9c46-b9da11feb681"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfMi0xLTEtMS0w_1da7006d-6bdd-4911-9ea2-936e6d8c6ebc"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfMy0xLTEtMS0w_9128b00e-5f19-4250-ad08-174784f5d6ee"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfNC0xLTEtMS0w_fd9f0e8b-22ed-4abd-9549-82df3a0c2cc9"
      unitRef="usd">11667000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfNS0xLTEtMS0w_15e93c56-c592-4866-9325-4555020d881a"
      unitRef="usd">20000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <sibn:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfNi0xLTEtMS0w_c2de6045-a088-448f-9a73-51aa3fc99959"
      unitRef="usd">9333000</sibn:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RhYmxlOmFlYTBmMTMwMzBmNzQwYTY4M2I0ZDBkZTUyZjY2NDllL3RhYmxlcmFuZ2U6YWVhMGYxMzAzMGY3NDBhNjgzYjRkMGRlNTJmNjY0OWVfNy0xLTEtMS0w_ddd44f86-23c9-4134-b5c2-2fa03b7230ac"
      unitRef="usd">41000000</us-gaap:DebtInstrumentCarryingAmount>
    <sibn:DebtInstrumentCovenantMinimumCashBalance
      contextRef="i736901b2078c467ab381a322ebf9a6e6_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDI2MA_914cadfc-4eb9-4ed1-b221-d263713fcf34"
      unitRef="usd">15000000.0</sibn:DebtInstrumentCovenantMinimumCashBalance>
    <sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold
      contextRef="i8df29f208c7f425289ead8b7d3df402b_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDI5OQ_6a1f8a3e-772b-4468-ad25-775e669377a8"
      unitRef="usd">75000000.0</sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold>
    <sibn:DebtInstrumentCovenantMinimumCashBalance
      contextRef="icd0a6ca8966e424689233e51d1b2744e_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDMxMA_67add1e2-6d20-43dc-98ba-679572893578"
      unitRef="usd">7500000</sibn:DebtInstrumentCovenantMinimumCashBalance>
    <sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold
      contextRef="ia6376b1cfe584571aa195531b0b33397_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDM2NA_8ac82992-a0e3-46c4-960d-586a320bd69e"
      unitRef="usd">75000000.0</sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold>
    <sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold
      contextRef="iaa9a7a5c8f0d4d008834ba47d603fb8f_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDM4Mg_9106a7d5-7a90-48ca-855b-b7f2b470d7eb"
      unitRef="usd">100000000.0</sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold>
    <sibn:DebtInstrumentCovenantMinimumCashBalance
      contextRef="i95723704366a4464a74fa3db9080f7ac_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDQzOQ_d5dc4982-e343-4fed-aff2-5f77c0e22a7e"
      unitRef="usd">0</sibn:DebtInstrumentCovenantMinimumCashBalance>
    <sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold
      contextRef="i16ec316440ca4b15b5e5ecb2c94e886e_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDU0MA_7ff451b6-9d76-4996-8967-aca3fe2fb760"
      unitRef="usd">100000000.0</sibn:DebtInstrumentLiquidityCovenantProductRevenueThreshold>
    <sibn:DebtInstrumentInterestRateIncrementalIncreaseUponDefaultOfCovenant
      contextRef="i7dd39f96fdc14b349d8f6a752d62aeaf_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNDgyOA_60670fcb-77f7-428b-97b2-b4f6c786cf87"
      unitRef="number">0.050</sibn:DebtInstrumentInterestRateIncrementalIncreaseUponDefaultOfCovenant>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="icdd15705d1e34505a53ca808fdc08fe3_D20200429-20200429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNjA0Ng_1dd425f1-3665-4973-938a-077b6a40268e"
      unitRef="usd">5300000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="ief0964f2d8bb4c768b3eacf2e058869f_D20200421-20200421"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF80OS9mcmFnOjkyMTRhZTI2NmM1ODRhNGU4NTAwOGQxN2RiY2ZjMWZjL3RleHRyZWdpb246OTIxNGFlMjY2YzU4NGE0ZTg1MDA4ZDE3ZGJjZmMxZmNfNjA0Ng_c8cb52ed-135e-4e18-816d-78bdd9bab437"
      unitRef="usd">5300000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjE5OTAyMzI1ODY3MQ_ed948204-b599-43d0-8167-b539ba0040ee">Stock-Based Incentive Compensation Plans &lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the stock option activity for the nine months ended September 30, 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:69.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted- &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718,971&#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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8.02&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled and forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 30, 2020, the unrecognized compensation cost related to stock options was $3.7 million, which is expected to be recognized over a period of approximately 2.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no stock options granted during the three months ended September 30, 2020. The table below summarizes the weighted average grant date fair value per share and the assumptions used to estimate the grant date fair value using the Black-Scholes option-pricing model of the stock options granted during the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="9" 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:'Times New Roman',sans-serif;font-size:9pt;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="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="9" 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$9.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.39%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Early Exercise of Unvested Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Early exercises of stock options under the Company's 2008 Stock Option Plan are subject to a right of repurchase by the Company of any unvested shares. The repurchase rights lapse over the original vesting period of the options. The Company accounts for the cash received in consideration for the early exercised options as a liability included in accrued liabilities, which is then reclassified to stockholders&#x2019; equity as the options vest. As of September 30, 2020 and December 31, 2019, the Company had a total of 7,784 shares and 21,404 shares of common stock, respectively, subject to repurchase under the Company's 2008 Stock Option Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes restricted stock units activity for the nine months ended September 30, 2020:&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:71.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543,041&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979,082&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled and forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,248)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 30, 2020, the unrecognized compensation cost related to the restricted stock units was $20.9 million, which is expected to be recognized over a period of approximately 3.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's 2018 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) allows eligible employees to purchase shares of the Company's common stock through payroll deductions at the price equal to 85% of the lesser of the fair market value of the stock as of the first date or the ending date of each &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTgxNA_025a66f5-a53d-4600-8b81-0271db78cfff"&gt;six&lt;/span&gt; month offering period. The offer period generally commences in May and November. On March 26, 2020, the Company's Compensation Committee approved the amendment of the terms of future offerings under the ESPP which, among other things, increased the maximum number of shares that may be purchased on any single purchase date, provided for automatic enrollment in a new offering, and provided that the offering which commenced in May 2020 be twelve months in duration and consist of two purchase periods. The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model, which is being amortized over the requisite service period. The Company issued 74,685 shares and 99,086 shares under the ESPP during the nine months ended September 30, 2020 and September 30, 2019, respectively, representing approximately $1.0 million and $1.3 million in employee contributions. As of September 30, 2020 and December 31, 2019, total accumulated ESPP related employee payroll deductions amounted to $0.7 million and $0.2 million, respectively, which were included within accrued compensation and related expenses in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the detail of stock-based compensation expense amounts included in the condensed consolidated statements of operations:&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:97.083%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,588&#160;&lt;/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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMzAyMQ_39a41e57-57d0-4a20-a608-0e4b0827d189">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the stock option activity for the nine months ended September 30, 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:69.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted- &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718,971&#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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8.02&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled and forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfMS0yLTEtMS0w_fcd579eb-812e-436c-b169-87ca86efa60c"
      unitRef="shares">2718971</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfMS00LTEtMS0w_40857ffe-3b34-4265-b1ba-8d3428a8e2b0"
      unitRef="usdPerShare">8.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfMi0yLTEtMS0w_0f494512-f608-41ff-bef1-2af937f1b152"
      unitRef="shares">26236</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfMi00LTEtMS0w_45a21c36-70b5-41ca-b989-a9a37be7e3c0"
      unitRef="usdPerShare">17.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfMy0yLTEtMS0w_49a47136-8159-4b97-9722-7283d4079c44"
      unitRef="shares">227334</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfMy00LTEtMS0w_d7b1d498-3eda-431b-834e-8017a10de3f1"
      unitRef="usdPerShare">4.34</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfNC0yLTEtMS0w_90474e03-8d29-4dc6-bf9e-1349f2f3b370"
      unitRef="shares">13524</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfNC00LTEtMS0w_7f8b332a-8bed-4213-9e4e-e659288ae8e5"
      unitRef="usdPerShare">17.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfNS0yLTEtMS0w_824708e7-5251-42ea-8d88-24ab95dbd41d"
      unitRef="shares">2504349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjVmNTM2YjA0N2QxOTRmMzFhNjdhMjZmMDY3Mjk1NGFhL3RhYmxlcmFuZ2U6NWY1MzZiMDQ3ZDE5NGYzMWE2N2EyNmYwNjcyOTU0YWFfNS00LTEtMS0w_2f2d0668-3058-4f31-9bfd-5a4b6fdeb7e8"
      unitRef="usdPerShare">8.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjEw_fe53b70a-8c9d-4bb1-a618-2352db6a0096"
      unitRef="usd">3700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i881b7067c6d341febf74654236aac4f9_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjgw_7c5f03a8-04d7-4edd-8602-7f44611d4e17">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjE5OTAyMzI1ODY2Mg_9333b982-a3d1-4d6e-ac4e-b7552ccbd21e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMzAyMg_1d78b5dc-b5f3-446f-b4da-44ca6a801da8">The table below summarizes the weighted average grant date fair value per share and the assumptions used to estimate the grant date fair value using the Black-Scholes option-pricing model of the stock options granted during the periods presented:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="9" 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:'Times New Roman',sans-serif;font-size:9pt;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="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="9" 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$9.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.39%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMi01LTEtMS0w_6c5c9af6-2588-4d1b-8e2e-1340264f17a8"
      unitRef="usdPerShare">5.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMi05LTEtMS0w_603aaddf-eb0a-4d77-a626-1ec579baf176"
      unitRef="usdPerShare">8.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMi0xMy0xLTEtMA_0bcd2e25-4810-4420-97dc-389951c335bc"
      unitRef="usdPerShare">9.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4d2939805bf94ac1b3a8440a4d1927cd_D20190701-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMy01LTEtMS0w_87079414-ca55-46b4-9314-1440ab0003a5">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i08397654fd1547438053137c5fd9107d_D20190701-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMy03LTEtMS0w_4ddd4cf1-bd03-4154-b30d-850d26a103a9">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i13d8b291addd4a4bae40c379d844b200_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMy05LTEtMS0w_b1a40cae-e911-4225-b02c-c7c75233661e">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i83b7cabf3de04b54b73dc826d5dc206d_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMy0xMS0xLTEtMA_cdd67dd2-e4c6-4512-b70d-38578eecffd1">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3e9095705ac0493698cab20cf24d2cf7_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMy0xMy0xLTEtMA_8c8840b2-bc61-41cd-a501-b24bdac2ac35">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ibf5f2b1b954b4fac81477164726f27f8_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfMy0xNS0xLTEtMA_fcfb1725-7b6e-45d5-9d49-f5090c83185e">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ib1e992f5fabc4689a39fd676fedaf714_D20190701-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNC01LTEtMS0w_48d09ea3-43f0-4175-aa86-8b5aaaa7e4c5"
      unitRef="number">0.466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ib1e992f5fabc4689a39fd676fedaf714_D20190701-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNC03LTEtMS0w_131d1def-b8a6-4b3f-bf27-088b2266892e"
      unitRef="number">0.473</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i881b7067c6d341febf74654236aac4f9_D20200101-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNC05LTEtMS0w_626dd10d-7474-4718-a43c-1ebe910b1325"
      unitRef="number">0.467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i881b7067c6d341febf74654236aac4f9_D20200101-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNC0xMS0xLTEtMA_3f02de7a-1950-47cf-ac65-2996b6c42890"
      unitRef="number">0.472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="idc901616a8414b889abb60a327b87d9c_D20190101-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNC0xMy0xLTEtMA_33563cd0-8ae1-47c2-9389-e086a401be85"
      unitRef="number">0.417</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="idc901616a8414b889abb60a327b87d9c_D20190101-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNC0xNS0xLTEtMA_0fc3286b-53c0-4a34-a433-666a48800771"
      unitRef="number">0.473</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ib1e992f5fabc4689a39fd676fedaf714_D20190701-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNS01LTEtMS0w_9547e2c0-bd19-4b5f-9a1f-54b018f00087"
      unitRef="number">0.0132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ib1e992f5fabc4689a39fd676fedaf714_D20190701-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNS03LTEtMS0w_b7617faf-2a16-4c21-a489-5244b6b4aeab"
      unitRef="number">0.0139</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i881b7067c6d341febf74654236aac4f9_D20200101-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNS05LTEtMS0w_b61adcb0-f3e9-4c56-9672-28363e442bb3"
      unitRef="number">0.0156</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i881b7067c6d341febf74654236aac4f9_D20200101-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNS0xMS0xLTEtMA_c10d0058-8a94-4697-b3f9-1b0e80dac8e2"
      unitRef="number">0.0164</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="idc901616a8414b889abb60a327b87d9c_D20190101-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNS0xMy0xLTEtMA_9deff350-9cc3-474c-b0ed-e2fd84aa70df"
      unitRef="number">0.0132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="idc901616a8414b889abb60a327b87d9c_D20190101-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNS0xNS0xLTEtMA_66411907-99bb-4625-974b-051c625d0881"
      unitRef="number">0.0259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib1e992f5fabc4689a39fd676fedaf714_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNi01LTEtMS0w_62d144b1-542b-4512-981b-2afad6bec9e2"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i881b7067c6d341febf74654236aac4f9_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNi05LTEtMS0w_112b27a8-0a1a-4bc1-9c4b-1ba71abd50e2"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idc901616a8414b889abb60a327b87d9c_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjhhNWEyNDQ1OWFiZDQ0M2Y4MzcyNjRhNjU0ZWMwNmQ4L3RhYmxlcmFuZ2U6OGE1YTI0NDU5YWJkNDQzZjgzNzI2NGE2NTRlYzA2ZDhfNi0xMy0xLTEtMA_ed5d27d0-255d-4b14-a4b9-ac7f3489e633"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase
      contextRef="i77959f993a8c4c8abb5a637e7a67d478_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTExNQ_cee0a026-94b2-4b73-b3dd-eae2b2c39b25"
      unitRef="shares">7784</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase
      contextRef="i05d52e3d67164c6bb8e8ef14025844a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTEyOQ_6bbd53ae-dbff-44dc-9590-088f1dd5be40"
      unitRef="shares">21404</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMzAxNw_526ab7c1-a687-4e37-bba3-8098fbadc0bb">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes restricted stock units activity for the nine months ended September 30, 2020:&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:71.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543,041&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979,082&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled and forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,248)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of 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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i633441030a244978b6287a3bf95c14c2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfMS0yLTEtMS0w_4fc82683-e512-4441-a681-5a3b17ec35d4"
      unitRef="shares">543041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i633441030a244978b6287a3bf95c14c2_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfMS00LTEtMS0w_76de5c92-b34e-49c3-a3b4-e06aebd8afb6"
      unitRef="usdPerShare">19.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfMi0yLTEtMS0w_f90308d0-927a-4910-8947-981c0fe3bbeb"
      unitRef="shares">979082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfMi00LTEtMS0w_fa5cc0f9-9a75-4325-adef-d096f1bdb9b8"
      unitRef="usdPerShare">20.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfMy0yLTEtMS0w_6ea82bb4-4ac5-4ff4-9ce9-f2c4c32b7283"
      unitRef="shares">237702</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfMy00LTEtMS0w_981a0330-843c-40b9-a2c0-dcfa08f34be1"
      unitRef="usdPerShare">20.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfNC0yLTEtMS0w_05e6cc01-dfc9-4e20-ab84-2acfa95174ac"
      unitRef="shares">34248</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfNC00LTEtMS0w_cc873093-4768-49c6-9b60-5dcef5c24c21"
      unitRef="usdPerShare">19.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i29ae1673d5ae40adaa3e0931b7808051_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfNS0yLTEtMS0w_1e8f1da0-ebf2-4bfb-b0ac-7e5e31f68ba7"
      unitRef="shares">1250173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i29ae1673d5ae40adaa3e0931b7808051_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjk3MDljMjhmNjk3MTRiNDc4NzlmYjQxNmM1ZDMxOWUzL3RhYmxlcmFuZ2U6OTcwOWMyOGY2OTcxNGI0Nzg3OWZiNDE2YzVkMzE5ZTNfNS00LTEtMS0w_e4ce693b-649e-4a00-8393-aef0b6b92069"
      unitRef="usdPerShare">19.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i29ae1673d5ae40adaa3e0931b7808051_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTQyMw_9d83d602-e101-4b94-8a9d-02b4c59a5a1b"
      unitRef="usd">20900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i38fa596e54af451e9be4b8b90ed4cb5d_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTQ5Mw_e1036e75-958a-4849-8f8d-e55053a84658">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i3bda641645934f5e82cff4ef45b14fa5_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMTcxMQ_db456345-e79f-432e-a4e3-cd749e56fbab"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval
      contextRef="i00235d08f9374ef98e49fb9edb3f2cd4_D20200326-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjI1Nw_612d66ab-9f9e-4921-925e-ff0974426a2c">P12M</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
      contextRef="i00235d08f9374ef98e49fb9edb3f2cd4_D20200326-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjI4Nw_12bc9783-f50a-418c-b6bb-93847a9643f3"
      unitRef="purchase_period">2</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjQ4MA_c2486e22-52a4-44d5-9bcf-c3170ab3176d"
      unitRef="shares">74685</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjQ5NA_6a30b062-44b0-406c-aafe-2b4ec9dc5672"
      unitRef="shares">99086</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjU0Nw_bb93a6f9-cdeb-49ac-aee1-b10df241012f"
      unitRef="usd">1000000.0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjU1NA_30e2269b-b432-4865-b695-f1a523c5ea09"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i7b1de7c1b16542f0b76f31f6ede61993_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjcwMw_fe114623-fac0-41ab-97e8-a35a4b571c3c"
      unitRef="usd">700000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i9bb75aa643a043b9b31c18c4f0ab7424_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMjcxMA_da395843-e776-4518-adfd-a4a04b67843d"
      unitRef="usd">200000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RleHRyZWdpb246ODkyNDY3ZGEwMTVlNGZmYzhkNmU5NzZhMjA3MDQ0MTdfMzAxOA_7fd4dd35-857d-4df5-becf-f9c1b1158788">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the detail of stock-based compensation expense amounts included in the condensed consolidated statements of operations:&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:97.083%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,588&#160;&lt;/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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iac77428533ec423e92af4a9514c8b1ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfMy0yLTEtMS0w_d4cbd5cb-ae78-43a9-b4b6-68765ec7c5d2"
      unitRef="usd">87000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie321e4f5e5404812aac4baa25874eea1_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfMy00LTEtMS0w_3c820196-d859-4caf-aa8e-6ce1ad9100b6"
      unitRef="usd">57000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i000f286313fe4979baeedc28fa515b06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfMy02LTEtMS0w_24905ca5-3ed9-44b0-8d77-4a27f7912281"
      unitRef="usd">243000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5345d83e779469da369ad3817d2682e_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfMy04LTEtMS0w_20ffe394-dc27-4410-9b37-489baaa3a4c9"
      unitRef="usd">163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b0fdbb9128b4823b63efda5f19ba647_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNC0yLTEtMS0w_514ce648-61f3-423b-9e7d-daaee7d1ca43"
      unitRef="usd">1488000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2497d9edc9aa43b0a69659a26226d5ff_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNC00LTEtMS0w_a81583e7-2398-4d62-9bc3-8f6bff89f773"
      unitRef="usd">807000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08f002a838d24529b5d5d2386722ad06_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNC02LTEtMS0w_1c302ed1-f976-4f2a-a2ec-d7863490aace"
      unitRef="usd">3976000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9057571c371e41429639e5fb6f42938a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNC04LTEtMS0w_11c7846b-627e-4583-b18a-cf03c3bfccd8"
      unitRef="usd">2481000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c08aa10c6654997b2d754b85eeaf636_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNS0yLTEtMS0w_a5fdce6f-585b-4026-9a60-fa17792569b5"
      unitRef="usd">299000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i206d953175214878862e5e5db74ee1d5_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNS00LTEtMS0w_c3a55350-0904-4666-bc6c-bba1c7bd5428"
      unitRef="usd">144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i23cce8468a8d4161812834f9196697f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNS02LTEtMS0w_12515460-a4f2-4db1-ba72-ced6b03282c2"
      unitRef="usd">827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i11eeebf7d02542c29b86255359dd5b95_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNS04LTEtMS0w_a616464b-0e63-428e-a62e-6fb5d55325f1"
      unitRef="usd">364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1bd59594dc504b49992e1537ef8e503b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNi0yLTEtMS0w_3457fdc2-97c4-49e2-9e1c-3577551ef33a"
      unitRef="usd">1306000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i19d7afedb40e467086e265f9fcb546ac_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNi00LTEtMS0w_6c8dcbad-86f1-4587-9e2d-0db553d21694"
      unitRef="usd">903000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e6f4ff6265b46c79398b1d48df48366_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNi02LTEtMS0w_d75d30f2-840d-41fb-b3d2-3f9b1a4133f8"
      unitRef="usd">3711000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4ce08793e2ce4b78862dd849012e6f76_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNi04LTEtMS0w_3fa00477-da72-476d-9f75-ab3bd1dc2a3d"
      unitRef="usd">2588000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNy0yLTEtMS0w_60a5e4df-bee8-4389-a4e8-9988ba4e50e8"
      unitRef="usd">3180000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNy00LTEtMS0w_2615f1d0-030e-4326-bde9-1d2311be0806"
      unitRef="usd">1911000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNy02LTEtMS0w_453d15b4-4671-4cf9-9149-75c1389b7e1c"
      unitRef="usd">8757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81Mi9mcmFnOjg5MjQ2N2RhMDE1ZTRmZmM4ZDZlOTc2YTIwNzA0NDE3L3RhYmxlOjM0MGYzNzNiZDBhYzRjNjc4YTE0ZjcyZmIxMjBkMjY5L3RhYmxlcmFuZ2U6MzQwZjM3M2JkMGFjNGM2NzhhMTRmNzJmYjEyMGQyNjlfNy04LTEtMS0w_4fb81d56-f903-4ea7-9bdf-05f544ae627f"
      unitRef="usd">5596000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RleHRyZWdpb246ZDVmZTNjOTVmMGNiNGFjM2FhNDhiMzNhMDZkYjkxODJfNjE0_aee791c5-3003-4886-bfe9-81d92305cbea">Net Loss Per Share of Common Stock&lt;div style="margin-bottom:12pt;margin-top:12pt;padding-left:24.75pt;text-indent:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the computation of basic and diluted net loss per share:&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:97.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,305)&lt;/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:6pt"&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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,713,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,803,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,155,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,596,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Company has reported a net loss in all periods presented, outstanding stock options, restricted stock units, shares subject to repurchase, ESPP purchase rights and common stock warrants are anti-dilutive and therefore diluted net loss per common share is the same as basic net loss per common share for the periods presented. The following anti-dilutive common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504,349&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504,349&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP purchase rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,950&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&#160;&lt;/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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,019,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,019,378&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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609,984&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RleHRyZWdpb246ZDVmZTNjOTVmMGNiNGFjM2FhNDhiMzNhMDZkYjkxODJfNjE1_2b11de48-3941-4e7a-bd65-5104479755b4">&lt;div style="margin-bottom:12pt;margin-top:12pt;padding-left:24.75pt;text-indent:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the computation of basic and diluted net loss per share:&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:97.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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 #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,305)&lt;/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:6pt"&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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,713,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,803,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,155,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,596,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfMy0xLTEtMS0w_9d001c72-c8cf-4491-bcc3-c97ca6020597"
      unitRef="usd">-9474000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfMy0zLTEtMS0w_e4fc6c47-7e05-4bf3-b562-e299e87a02b8"
      unitRef="usd">-11306000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfMy01LTEtMS0w_56395e43-d2d7-4648-8c56-df7ad94f05dd"
      unitRef="usd">-34718000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfMy03LTEtMS0w_8ca11e84-d011-4e69-adbd-de8e961fa86b"
      unitRef="usd">-29305000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNS0xLTEtMS0w_450c8b81-7068-4539-80d1-1d6f5924a41f"
      unitRef="shares">28713418</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNS0zLTEtMS0w_ba89d611-0f10-4869-b0c9-1a27b94161bb"
      unitRef="shares">24803452</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNS01LTEtMS0w_e6a567f9-7e99-4a5c-84dd-7bd7ec15b913"
      unitRef="shares">28155561</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNS03LTEtMS0w_e341b0a9-59c2-41d6-b5e3-0bb342ebde4f"
      unitRef="shares">24596788</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNy0xLTEtMS0w_0ac9c374-7ce3-4c8f-9f94-4ec2a97c5e5b"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNy0zLTEtMS0w_fd5d047d-b81c-4a6e-bdce-eccf4fd61e10"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNy01LTEtMS0w_9d8c592f-4fa4-4274-a720-7dbc0328bb12"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjI1MTZjMmY3Zjc5ZTQ1MDc5MDhiNWIyN2QxY2NlZjBjL3RhYmxlcmFuZ2U6MjUxNmMyZjdmNzllNDUwNzkwOGI1YjI3ZDFjY2VmMGNfNy03LTEtMS0w_3c066b36-0400-413d-b4b9-a92e35e73db9"
      unitRef="usdPerShare">-1.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RleHRyZWdpb246ZDVmZTNjOTVmMGNiNGFjM2FhNDhiMzNhMDZkYjkxODJfNjE2_cc991947-8d29-46cd-80ed-d4e0cd263c3e">The following anti-dilutive common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented:&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:43.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504,349&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504,349&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP purchase rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,950&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,122&#160;&lt;/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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,019,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,019,378&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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609,984&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4a9d238a9b340c49d8bc92e11583fbe_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMi0xLTEtMS0w_889a8286-1b86-4a06-b233-6f9754f8e4a6"
      unitRef="shares">2504349</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4f0befd5e7aa4a6ea591a9e53aa2e31a_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMi0zLTEtMS0w_1e3803ce-7598-4646-9369-0fc46e261507"
      unitRef="shares">2824485</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3573ed8d5f8c4abab92f9aaa7df24515_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMi01LTEtMS0w_b05f6ccb-7817-4671-8758-3ad0cccaa304"
      unitRef="shares">2504349</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7237e5c767941549e081474ca17a285_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMi03LTEtMS0w_5fef7c9f-5aeb-4b0a-aa21-7dda15c4cb98"
      unitRef="shares">2824485</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iba2f957c0f694421af305224515bb44d_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMy0xLTEtMS0w_9b99f54b-df75-45ca-8aa0-e23c13604c02"
      unitRef="shares">1250173</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia600a927c78d4b02aa6706690aadb9a4_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMy0zLTEtMS0w_c4165bb2-a403-4a3e-b759-0301d6276f12"
      unitRef="shares">565430</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i289a5723a06f445587975c788b387449_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMy01LTEtMS0w_32119f4e-e09c-43b7-a1cc-eeb90891ce36"
      unitRef="shares">1250173</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c96b4d1efd4424fb15e65318d25757d_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfMy03LTEtMS0w_88cd7222-fff8-41ad-9cb2-64069dc28f60"
      unitRef="shares">565430</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4259c63a77524b5ea9694b3d348b1162_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNC0xLTEtMS0w_67e5628b-b1e3-47b4-910d-4bc06ff8b93e"
      unitRef="shares">7784</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i40c8e6bf5a9e4d4098270469a093f67c_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNC0zLTEtMS0w_f3cf6b89-6292-4765-8971-f1bd21b5a8c3"
      unitRef="shares">29268</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id61fdc00694c4f828e409d80ee5f3ca2_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNC01LTEtMS0w_e35dbdde-c4e6-48e3-8871-139ad748cb6b"
      unitRef="shares">7784</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i23605a46f34240b0ae18307c84508728_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNC03LTEtMS0w_8609d382-d4ca-44dd-ad34-ef6fe546bf06"
      unitRef="shares">29268</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i24e6cb941a9947f8bc8e4d785c846356_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNS0xLTEtMS0w_f915ffb1-7cd0-4ddb-9f63-82c8ff43faed"
      unitRef="shares">138950</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i20e4e9305eaf4d64ace95f1efd59e4e7_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNS0zLTEtMS0w_ae6b94ac-2746-46e5-833b-b46c4448639f"
      unitRef="shares">72679</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14865a8a6e9e47eda0b5867e7b5aaaec_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNS01LTEtMS0w_f049ed85-63a0-4a7b-8b9a-fb7dfe6f9376"
      unitRef="shares">138950</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i34d2912b138e4832957399fb653e8e3e_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNS03LTEtMS0w_f061f3ba-d2c6-4a20-8bea-35690b18e88c"
      unitRef="shares">72679</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifbff4cbe81534c87989e96bae82b13f3_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNi0xLTEtMS0w_db233dfd-e5cf-492f-b848-67e9e8a87bba"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4397c70d33ae432e85d3069da611758b_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNi0zLTEtMS0w_39c07e3c-c79c-48b9-bd39-7b8f0361c6c6"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd1bc5ff9df546c4a149d2b57e553102_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNi01LTEtMS0w_eb1aed68-ddf2-4c2d-9ba3-e1ae60d03958"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d2be75cdd18438da8b57e2567a94251_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNi03LTEtMS0w_55a85444-b530-4a1f-b61c-09b378e6f4f1"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6cfeacbb20214a04a7cfa14322c373ba_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNy0xLTEtMS0w_5c142cf1-5db4-45a4-89bd-56f1a73a6f06"
      unitRef="shares">4019378</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3bb632b5be1c48e49cb5ac621bc3bd4a_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNy0zLTEtMS0w_26fabc60-292f-4ded-9b50-7c0bb15750b7"
      unitRef="shares">3609984</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNy01LTEtMS0w_61ef7a62-6677-403c-8cb5-f4e147735f09"
      unitRef="shares">4019378</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i48330780a9154d02a033b8a9654ebe4c_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81NS9mcmFnOmQ1ZmUzYzk1ZjBjYjRhYzNhYTQ4YjMzYTA2ZGI5MTgyL3RhYmxlOjJiZDc4MzMyYWI4NzQ5ODNiMWQ4YjE1NzM5NTQwZWU2L3RhYmxlcmFuZ2U6MmJkNzgzMzJhYjg3NDk4M2IxZDhiMTU3Mzk1NDBlZTZfNy03LTEtMS0w_7ec1d039-a15b-4d1a-9377-317773b0ef3a"
      unitRef="shares">3609984</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81OC9mcmFnOjhmZTFjZjE4OGM5MTRiMWQ5MzI5MWYyZGMwZGJkYjQ5L3RleHRyZWdpb246OGZlMWNmMTg4YzkxNGIxZDkzMjkxZjJkYzBkYmRiNDlfMjE5OQ_2503e455-1dd9-46e2-9e7f-23415b6d7197">Related Party Transaction &lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 24, 2020, the Company entered into a joint development agreement (the &#x201c;Development Agreement&#x201d;) with SeaSpine Orthopedics Corporation (&#x201c;SeaSpine&#x201d;) to develop a next generation device for sacropelvic fixation. Mr. Keith Valentine, who serves as the President, Chief Executive Officer and a member of the board of directors of SeaSpine, also serves as a member of the Company's Board of Directors since August 2015. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the development plan, SeaSpine shall use reasonable efforts to assist in the development of the potential product offering, including licensing certain existing intellectual property to be incorporated into such product. Under the terms of the&#160;Development Agreement, the Company agreed to make monthly payments to SeaSpine to reimburse for full time resources employed by SeaSpine responsible to conduct the development activities. For the three and nine months ended September 30, 2020, the Company expensed $40,000 and $86,000, respectively, of the reimbursement charges from SeaSpine, which was recorded within research and development expense in the condensed consolidated statement of operations. The outstanding liability to SeaSpine as of September 30, 2020 amounted to $10,000, recorded within accrued liabilities and other in the condensed consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;Certain intellectual property developed pursuant to the project plan will be owned by the Company, certain intellectual property developed pursuant to the project plan will be owned by SeaSpine, and other intellectual property developed pursuant to the project plan will be jointly owned by SeaSpine and the Company. The Company also agreed to provide SeaSpine a royalty-free, worldwide, perpetual, non-exclusive license of certain of the Company's intellectual property incorporated into the product to be developed. The Company also agreed to pay SeaSpine a product royalty, in an amount specified in the Development Agreement, for each resulting product sold for a period of 10 years beginning on the initial market launch. The term of the Development Agreement shall continue until the expiration of all royalty terms, unless earlier terminated by either party, as provided for by the Development Agreement.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3a7e7a2117ac48269620a9a0a1504d46_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81OC9mcmFnOjhmZTFjZjE4OGM5MTRiMWQ5MzI5MWYyZGMwZGJkYjQ5L3RleHRyZWdpb246OGZlMWNmMTg4YzkxNGIxZDkzMjkxZjJkYzBkYmRiNDlfOTU1_b4e6aed5-0182-47f3-8511-f61204719ab4"
      unitRef="usd">40000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie5f907319a32465aaefd8ef4934bcf0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81OC9mcmFnOjhmZTFjZjE4OGM5MTRiMWQ5MzI5MWYyZGMwZGJkYjQ5L3RleHRyZWdpb246OGZlMWNmMTg4YzkxNGIxZDkzMjkxZjJkYzBkYmRiNDlfOTYy_e5b72cba-19cf-42c8-982d-efaee7aab74c"
      unitRef="usd">86000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:DueToAffiliateCurrent
      contextRef="id1918e026c3948fc97db0d3f3801ebd0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81OC9mcmFnOjhmZTFjZjE4OGM5MTRiMWQ5MzI5MWYyZGMwZGJkYjQ5L3RleHRyZWdpb246OGZlMWNmMTg4YzkxNGIxZDkzMjkxZjJkYzBkYmRiNDlfMTE5Nw_efe5d795-873a-46c4-a0fc-e21e1fd5bba4"
      unitRef="usd">10000</us-gaap:DueToAffiliateCurrent>
    <sibn:RelatedPartyTransactionTermOfProductRoyaltySalesPeriodPerAgreement
      contextRef="ie5f907319a32465aaefd8ef4934bcf0d_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF81OC9mcmFnOjhmZTFjZjE4OGM5MTRiMWQ5MzI5MWYyZGMwZGJkYjQ5L3RleHRyZWdpb246OGZlMWNmMTg4YzkxNGIxZDkzMjkxZjJkYzBkYmRiNDlfMTk3MQ_936d0c2c-a603-4520-8f8e-7229e3ebd0f2">P10Y</sibn:RelatedPartyTransactionTermOfProductRoyaltySalesPeriodPerAgreement>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82MS9mcmFnOjlmMWZiNzNlMmU4ZDQ2OWZiMDI3MzE0ZDQzYjBkNmRkL3RleHRyZWdpb246OWYxZmI3M2UyZThkNDY5ZmIwMjczMTRkNDNiMGQ2ZGRfMjY5NA_978c11b6-7698-4b42-bebe-0d53e2d52b71">Income Taxes&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date profit or loss, adjusted for discrete items arising in that quarter. The Company updates its estimate of its annual effective tax rate at the end of each quarterly period. The estimate takes into account annual forecasted income (loss) before income taxes, the geographic mix of income (loss) before income taxes and any significant permanent tax items. The Company did not have provision for income taxes for the three and nine months ended September 30, 2020 and 2019. The Company continues to maintain a full valuation allowance against its net deferred tax assets due to the uncertainty surrounding realization of such assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for the uncertainty in income taxes by utilizing a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of any uncertain tax positions that have been taken or are expected to be taken on an income tax return. There had been no changes in the estimated uncertain tax benefits recorded as of December 31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CARES Act includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The Company evaluated its impact of the CARES Act as part of ASC 740 consideration and does not expect the provisions of the CARES Act would result in a material impact to the consolidated financial statements. The Company continues to monitor the impact this CARES Act may have on its business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On June 29, 2020, Governor Gavin Newsom signed California Assembly Bill 85 (AB 85) into law. The legislation suspends the California net operating loss deductions for 2020, 2021, and 2022 for certain taxpayers and imposes a limitation of certain California Tax Credits for 2020, 2021, and 2022. The legislation disallows the use of California net operating loss deductions if the taxpayer recognizes business income and its adjusted gross income is greater than $1.0 million. The carryover periods for net operating loss deductions disallowed by this provision will be extended. Additionally, any business credit will only offset a maximum of $5.0 million of California tax. Given the Company&#x2019;s expected loss position in the current year, the new legislation will not impact the current year provision. The Company will continue to monitor the possible California net operating loss and credit limitations in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i3c67b7ea5170470cb4301b683dc5ce3c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfOTk0_1c7adff4-e6e6-4bf0-8983-18071dac195a">Subsequent Events &lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Second Follow-On Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 19, 2020, the Company received $71.9 million of net proceeds, after deducting the underwriting discounts and commissions but before offering expenses, from its second follow-on public offering of 3,000,000 shares of the Company's common stock, and the exercise of underwriter's option to purchase from the Company an additional 478,507 shares of the Company's common stock, at a public offering price of $22.00 per share. The estimated total offering cost of approximately $0.4 million will be charged against the gross proceeds received from this second follow-on offering. The Company currently intends to use the net proceeds from this offering to support the continued commercial expansion of its products, including the increase of its sales force, additional medical affairs and educational efforts, research and development and clinical studies, direct to patient marketing, as well as for working capital and general corporate purposes. The Company may also use a portion of the net proceeds to acquire or invest in complementary products, technologies, or businesses; however, the Company currently has no agreements or commitments to complete any such transactions.&lt;/span&gt;&lt;/div&gt;In addition to the shares sold by the Company in the second follow-on offering, on October&#160;19, 2020, the selling stockholder sold 190,053 shares of the Company's common stock previously held by the selling stockholder at a price to the public of $22.00 per share. The Company did not receive any proceeds from the sale by the selling stockholder.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="iace67ca8a29f431f9fbdc73c474f8aa2_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfMTA5OTUxMTYzNDc4NQ_e13df950-78d8-4bd4-90e6-49cacd58638e"
      unitRef="usd">71900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iace67ca8a29f431f9fbdc73c474f8aa2_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfMTY0OTI2NzQ0MjgyNg_d278b737-0d57-4745-bf73-470b95b09b94"
      unitRef="shares">3000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sibn:SaleOfStockNumberOfSharesAvailableForUnderwriterOption
      contextRef="i1d79eb8ed49a48b1a7f5627a14112dea_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfNDk0NzgwMjMyOTgyMA_5f4adf9e-022f-4684-badd-5d72e67261be"
      unitRef="shares">478507</sibn:SaleOfStockNumberOfSharesAvailableForUnderwriterOption>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic56c9db2055b4994a11092ddaa350fa5_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfMTA5OTUxMTYzNTE2Mg_af1c09be-d346-4b52-a76a-fa20e4597378"
      unitRef="usdPerShare">22.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="iace67ca8a29f431f9fbdc73c474f8aa2_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfMTY0OTI2NzQ0Mzk0MQ_22b8efb5-7ca1-42bd-8951-596a27f9fcd7"
      unitRef="usd">400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9cd7fce50911417f9d2a4eb242866bb0_D20201019-20201019"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfMTA5OTUxMTYzMzIwMg_a7292f73-0012-4a5e-aa88-fd91628a4039"
      unitRef="shares">190053</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ifb832929b8e24fcf9bada4d4e90e5376_I20201019"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzBkYTZhZDUyZjRhYmY5NTVkOTJlOWVkOWUzZTBkL3NlYzo1YzcwZGE2YWQ1MmY0YWJmOTU1ZDkyZTllZDllM2UwZF82NC9mcmFnOjM1Mzg1MWEyNjM5YzRlYjRhNmQ5YjQ1MWM4ZTQ3NzFmL3RleHRyZWdpb246MzUzODUxYTI2MzljNGViNGE2ZDliNDUxYzhlNDc3MWZfMTA5OTUxMTYzMzIwOA_9ca9e2a9-7f18-4d89-b4a1-c325b34742fc"
      unitRef="usdPerShare">22.00</us-gaap:SaleOfStockPricePerShare>
</xbrl>
