<?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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sibn="http://si-bone.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1fccb31d09764a9bab48e5a1e3b7e204_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i49d3a5e9f3c54efcb07777d88365c29c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idfdd1a190eef4a8baa368976dba988bc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdab3d07c65e4a69826254b470d0039c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1c89549426f4202bbe146e8b59144d1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ide6c7a5756dd48e6b462ebe2aa8f5c85_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2dc699fab2f64e59a011e6a22f58e044_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i15899a3b96dd457a877243e8f71ade6e_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4012bf926b6f4e55ad38fc83e7651420_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe949713802e4c37b04cf3a4a7811765_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib29b4c75819d4c39bb545f5afc74bacf_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if9304b5c46ed497b9ac90099806eb08f_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ie5f018f7bd33438e9f1740becdb5fa16_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i4617bf554ff74577899a1e578a964639_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ic432657b0b604b4188b66659e046ade0_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ia56cc9f8902f4f1ea8aede17bd836466_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia08a0eeff84c409ea8e261d8ed282c69_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8675adeed0304e6881cd7400e8c3d131_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i16621543fc3d43e9b780c8303beb1a74_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifa9bd5637a314529bda98739f71880a8_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iefa7f657d91148e08ff795f97111e211_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i064d7d78c6aa4303897b8f62d964d991_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ida50bb44153c429398b1a6f5da6ccae0_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i239ec4a42d7047babb1580b4562ed436_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i27a55395a8054db79d17d3debcab5dd4_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib538be2b4b0642bba5901d04cbc4bc57_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6e8907725cb4492292bef1935b1ffe2d_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3c8c1414537c4e4c9dccb5f0205ba049_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib3193f94b97941d0b5adff79bb0c972d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9292f8778eb4a98bbc55ca424562356_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8b920ccbd1f74a05b311d41b1b881c03_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icb81860b9d004f5a816402187c7914ef_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04ff1aa1b6114cc2bb83db87a3f45001_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf2dd83547fb4a15a58dee9ae18c8796_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="if61f56bc2d6c4e99b8866ae87429b665_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i6bd14bf1432944faa6ad21e240546ec4_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i1df8efa05a684734b11adf158920bcdc_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="icbf878fb27e14a1691e99db94cae2de9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i95decdb892cf4440a2886897d39ac878_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib24f0526494e4cbeb1bdb9dda1b93f38_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib0e7facd2abc47f8875cb946ee151969_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2ef8dc0213846b1afe260ceb089f8fa_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia46ecf0745444d97b64b25a4250c27fa_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i5c2711e7347140ecbee852f08222f193_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ica07bfdc7c4d49ab8a25f7a688b2dc64_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i64176f6d0dcb42e6bcb3218d69f4d56c_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ib3494f3f2ab54cb799ef5635c7380514_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i04b3ab9297944511af8950675d2a88b2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7af6f5dc3d0d4caa96a1cc7c9a8f9cef_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if76e2e4918f24a26b75e63224e764446_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icb566b3d551c4cefb4ce590c53d96237_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie44aa80f77a6481ba8f19f8202546e5b_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib3b31a53a4c344b6ac1670961926e6f7_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i22053f399a344f28a7dcf6971678c07b_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d49c252ae4743ad9b376eca41cef3c6_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie69eec7f62b7411aa644aa7037c20f82_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="id40e9b6b759f4c4d94a01628f7b5bd14_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i4a0e8e9c4a544e52be8f018872048d66_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ibf568e7b29474a9aa253a1c53fa25871_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i106bf671a4484b04aca8734157e57770_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iac37513498de416ea6fb698c28696f0d_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i7bf84a1316cb49ed818fc47e02ee7903_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ibc2ed8cade0743f4ac0256d3674fdd7b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic718ce6c5a9c4844b6da0bc997ec8455_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i23fb585e3f1641bab294006af14442bb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i96b1898f8d1b44a8afc6d0e31b840a14_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iab84b20545784754ae5dfb47c74d8707_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i54bb541d5a434c7d9cadb33b89a827d8_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ie68e2bdc8be843cbbb8fc32430942023_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="icf80a1c392bd45ed86d407005789f968_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f4d2d09837341c8bc31f946ab478428_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if7aa2726e6624cc2a351550a5ba773fb_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia988d11036f946a195cb9e3b5aad1e2d_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ib5e6852aa19f40be9689462add553609_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3c603252458b4d6d994c9cdab9ff1b34_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8caa2b781f96401499bb750ea58f457f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i814f40ee273b43b0af8b04c84ef3b81e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i329afc6c2d9943878f17514f4341b901_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia24d41ad8e104947afeb7f6d40f82d4c_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i4048241b0db34feebdfe80e1bf284496_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ie03b4ce10c444f878f90b2132e4c2548_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i400eafb49abf4ec1b07c004c0a5f1de2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ief91ddd8f0eb4131b60cf15ab8b54021_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i323473f492ed46a3896356bbf6bf6e27_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i6e91eddefc2e41d29b250b53579fc491_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5a35c850faf74b21b95e9f4acc0e747b_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5a824565546e4c058654db6fe2d5a52d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ied1f29cceab3406c8e93b8f3588aab3b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ide94e5c36e614281bbdeef2d53186408_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i217c007eae2d4efc9320d300db19f785_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iee5febf383d943f8b05c3736c4a941da_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b4241bbcdfb4897b7bbd538ddcf14df_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0fdfc296aeb141a89a760af3a1e6f604_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i66c8d0dc78584478a52c6d61100111a4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i321672efdd6c4c86ac2bac2bfcb17f13_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f49e2174e894f6fb031f7b9743ad6f7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iba96966bbba744fd83ed0a63e9a07a39_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3c343adfa2645da99dd0b825158826d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id3296919efd2488380651a09a70ec46b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i17434f867a4a4da88ee2f16812877725_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i78ed91cc5cb24bbf85ebebf58632daf1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i54cd4b306a584cf48591493c0861ce48_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i20d25592ab364a778d191044235951ca_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0576445e6d4345e88564def4db0851c6_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cdc67fb9dd4475c93e865da7686cf21_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i73a8b3be4cf34a3f8253002a755fb57d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3031112bed794d31bc35c67fbc07f223_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i43ef1e79646d4d329c627687e5c45950_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i99c8d3198f30445392ec2d3766b1a1dc_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i35eabad565014452b28c592d3183a0c3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iba57b3a84e2d4ecd9381f641af07d72f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic10afd8d39504228bc6a7123acefd087_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d41e35d9e58451cba631883515c1f13_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i758f4b5ee63948ddbbf035c900fcf869_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic91f1698ff904f9da876ad22cfc54e85_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5085e302da8a4102b82131e5ccc477c5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia013e18fe0e44c5ebcc7f3140cf8a443_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sibn:ConstructionInProgressSurgicalPlacementInstrumentSetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if4791802555a4405bca750c52e3a2ba3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sibn:ConstructionInProgressSantaClaraLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idd543f48b18f4fada1add25e2650213f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib45b146b6b69498c8ae2fb067bd27dc0_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5f1d064d0acd4b2ab97aaa598db54e82_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i720f7ae6a0c244738818506624e99918_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="i33c6bdb45104460ea0c691f3438e6f16_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="i9e2060d0ee914515ac7547391013aac7_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="ie81a4dd50bac415393b44daa781cd4e9_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i22b76824eaf74010acc7220bc695086d_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i77c1fcb7bfc94863b9fd915c33b313fc_I20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-12</instant>
        </period>
    </context>
    <context id="i98087a6fe7104c828391a89a2ed66999_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81651be56b424e938fde455f8ae25e05_D20210812-20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-12</startDate>
            <endDate>2021-08-12</endDate>
        </period>
    </context>
    <context id="i95ba77cf99ac442b84a7bdf45cd58252_I20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtPrepaymentPenaltyPeriodAxis">sibn:PrepaymentPenalty124MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-12</instant>
        </period>
    </context>
    <context id="i827037aa2a384ed1bb71abf5139056d3_I20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sibn:DebtPrepaymentPenaltyPeriodAxis">sibn:PrepaymentPenaltyAfter24MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-12</instant>
        </period>
    </context>
    <context id="i6ab295d0476d4aa68f7bbe6c6cb4bba3_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie66e9752f05e49adb5b13940a9137622_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia271358051da4a8bbdb79c0a2132ec4f_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i11c9384f4e474298990dde8030b7a58d_D20220101-20220630">
        <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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icdbb3a2f712a4e4197a7bec663f211e2_D20220101-20220630">
        <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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i047383769d064769a17e864a8e39e003_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sibn:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iebb24883ccf74475b9d2bd23250ce2e8_D20220101-20220630">
        <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:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaea0a25573ae4392b98fe8e11be5b283_D20220101-20220630">
        <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:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1832f0bd47c24cc0af50d6efb82a9e81_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb158a3b4e014e00ab49d26c1347c365_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc1d0659c20e48599531a32121eecbec_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i96b450ca77c94bf89bed7eba70d9eae2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i47d1d4d6c1814f1085469336a5d63d1f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e3a618c09e84033aba95f1f8c6e1242_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7a9e53fa56bc4ae480c1a55390f05169_D20200501-20200531">
        <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-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8402fb50e78844e9bc212e41c51a71c2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5cd8aaa0704544a0b1563678669496e2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia635a43789874e06a73f105599c0bcf4_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ae08e9d13224b0788c516f15d796171_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id8d212a87ee2408d8affa62b4d2cd5f6_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic035ed5224f54a1bb1ef2611ac4eb7e6_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic4fd4643b3534cde85628a8462b2f49d_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3410af7bec245c3bdd5f693e21923fa_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0ec731cd018438d8b378e190b7de09c_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ief9ffccde2564fa98d659c57d03c3f37_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8f59857422149d4a87c096210f9123a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i41a203464e0d4deeb4b9207332fe2179_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i42f275f9a13446fb974b7c6de6912ac5_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4f4dbeb4c10e43329a3a98d5b5ba3f3f_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i057e7c21cb5c419791808458578f3342_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4e52ceba05a64c6d9962c451af285ac4_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1d37bfc0da7240e88191af8fccf5bcde_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ba4da62eaf34ddfb816c97debc85180_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5770a57649ee463daac624ae43426c16_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6779ce927f8e4bdab35f897b8dd72391_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i71c177ef2dcb42439b0ff1d91a5fa62e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4e1dccb356cd4868b6a2db8ff37d1dfe_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i93cac537e57744cfbcca3e2cf6687715_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i84aea306e45141b68c33a0efb8bf71bf_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d5d30e400574333bcc2491835100c41_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i937739ae2a6a4fbda74b7b9d50e1c41c_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if4edf1e65b9646d394d5bb03113a29bf_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0865c727d91e49e9ba38880bf2383434_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0acbbd7985f477d9e207b18b675e55d_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i73adfc6b30f447e9b8e72b2ec47cf1ae_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifad1ac5569a84034a5b8aed6b19160a1_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6a6d0ed5438e418fb82cf6421e2991e5_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ide311b3f76624e9f98f03857cf8c1591_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6c4bff3c92814dc5a2228e6e593ef6bb_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0956517c65484e699dd9dbeca1d91e4a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie38e8652500d49ee98b886c1b961b33f_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6d7cc817d62b4b92a893d757de943bf2_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i90017139467f4316822778795b38f5c1_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if192ba67c7ff49cca525f36ab67291ea_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1734e4e168cc48268bb80fb1a0568662_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0ea11c51eff48f1bd098107401494fa_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i45c8f1fc96784d749e739ae473bb7c0e_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24007b0910fa43de80d4a1ebb34fb7fb_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3afe91201de04d479439284704de4085_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3be722ca388744d19ec557f5d4da9f21_I20211231">
        <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>2021-12-31</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="purchase_period">
        <measure>sibn:purchase_period</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80L2ZyYWc6NWNjNWU2YTgwN2QyNGY4OWE5YTRiNzAyYWQyNTdhNmUvdGFibGU6NGMyMmI5ZTFjYmU2NDFhMWFkZGU5YjA3OGJiMmI0NzcvdGFibGVyYW5nZTo0YzIyYjllMWNiZTY0MWExYWRkZTliMDc4YmIyYjQ3N18xLTEtMS0xLTM5OTg0_44b14ab9-bf78-4388-97f2-07a8118a27bc">0001459839</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80L2ZyYWc6NWNjNWU2YTgwN2QyNGY4OWE5YTRiNzAyYWQyNTdhNmUvdGFibGU6NGMyMmI5ZTFjYmU2NDFhMWFkZGU5YjA3OGJiMmI0NzcvdGFibGVyYW5nZTo0YzIyYjllMWNiZTY0MWExYWRkZTliMDc4YmIyYjQ3N18yLTEtMS0xLTM5OTg0_6ad85c6c-3263-4c8c-b530-dff3d7f84478">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80L2ZyYWc6NWNjNWU2YTgwN2QyNGY4OWE5YTRiNzAyYWQyNTdhNmUvdGFibGU6NGMyMmI5ZTFjYmU2NDFhMWFkZGU5YjA3OGJiMmI0NzcvdGFibGVyYW5nZTo0YzIyYjllMWNiZTY0MWExYWRkZTliMDc4YmIyYjQ3N18zLTEtMS0xLTM5OTg0_650081d8-09d5-4d39-9809-465859329272">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80L2ZyYWc6NWNjNWU2YTgwN2QyNGY4OWE5YTRiNzAyYWQyNTdhNmUvdGFibGU6NGMyMmI5ZTFjYmU2NDFhMWFkZGU5YjA3OGJiMmI0NzcvdGFibGVyYW5nZTo0YzIyYjllMWNiZTY0MWExYWRkZTliMDc4YmIyYjQ3N180LTEtMS0xLTM5OTg0_d7647ac6-a49f-4271-b57e-e8fdce48372c">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80L2ZyYWc6NWNjNWU2YTgwN2QyNGY4OWE5YTRiNzAyYWQyNTdhNmUvdGFibGU6NGMyMmI5ZTFjYmU2NDFhMWFkZGU5YjA3OGJiMmI0NzcvdGFibGVyYW5nZTo0YzIyYjllMWNiZTY0MWExYWRkZTliMDc4YmIyYjQ3N181LTEtMS0xLTM5OTg0_3f3e0ccc-9db3-4b69-b35e-eca308c9f019">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i11c9384f4e474298990dde8030b7a58d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMTA5Nw_c011509e-853d-4460-8e6f-d6f22d79d24b">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTU1_dd0dbfec-234b-4d64-ad0a-479158e8a58e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTQ1_127c74ac-de4b-4af9-bd0b-74f15b3a5c35">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMjk_d4f173db-1b8f-4c9b-b3d6-94bf99789b34">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTQ2_c5d4a055-ae60-426b-bf07-0159583b1731">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTUx_38f56801-c7d7-4c11-846c-d3a0b7a40279">001-38701</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTQz_9a15c661-08a4-4496-84ce-4e5765d52375">SI-BONE,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6M2NmOTVmNTcxNTY0NGY3MWE0YzJmMDA4YjY4OTZiNTIvdGFibGVyYW5nZTozY2Y5NWY1NzE1NjQ0ZjcxYTRjMmYwMDhiNjg5NmI1Ml8wLTAtMS0xLTM5OTg0_a24407b9-244f-430e-ba14-e9e1297ebcc5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6M2NmOTVmNTcxNTY0NGY3MWE0YzJmMDA4YjY4OTZiNTIvdGFibGVyYW5nZTozY2Y5NWY1NzE1NjQ0ZjcxYTRjMmYwMDhiNjg5NmI1Ml8wLTItMS0xLTM5OTg0_31989bd3-2090-4094-a94c-dcbe2c1ab029">26-2216351</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6YTdiNTQ2MzI4ZjUyNGE4YmEzYmVjYTk3ZjIwZmFiMDAvdGFibGVyYW5nZTphN2I1NDYzMjhmNTI0YThiYTNiZWNhOTdmMjBmYWIwMF8wLTAtMS0xLTM5OTg0L3RleHRyZWdpb246MjA4NmUwNjU4ZWQxNGJiZmEyMTFhYjJjNTg3YjNlZGRfNA_48ae8d9a-664f-4def-8d9c-878d89bfbc6e">471 El Camino Real</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6YTdiNTQ2MzI4ZjUyNGE4YmEzYmVjYTk3ZjIwZmFiMDAvdGFibGVyYW5nZTphN2I1NDYzMjhmNTI0YThiYTNiZWNhOTdmMjBmYWIwMF8wLTAtMS0xLTM5OTg0L3RleHRyZWdpb246MjA4NmUwNjU4ZWQxNGJiZmEyMTFhYjJjNTg3YjNlZGRfOA_5215b6db-bd3b-4671-a679-dcd4e9ea64f0">Suite 101</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6YTdiNTQ2MzI4ZjUyNGE4YmEzYmVjYTk3ZjIwZmFiMDAvdGFibGVyYW5nZTphN2I1NDYzMjhmNTI0YThiYTNiZWNhOTdmMjBmYWIwMF8wLTAtMS0xLTM5OTg0L3RleHRyZWdpb246MjA4NmUwNjU4ZWQxNGJiZmEyMTFhYjJjNTg3YjNlZGRfMTI_c2225d36-4115-494c-9a5d-65e9cdfbd3fa">Santa Clara</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6YTdiNTQ2MzI4ZjUyNGE4YmEzYmVjYTk3ZjIwZmFiMDAvdGFibGVyYW5nZTphN2I1NDYzMjhmNTI0YThiYTNiZWNhOTdmMjBmYWIwMF8wLTAtMS0xLTM5OTg0L3RleHRyZWdpb246MjA4NmUwNjU4ZWQxNGJiZmEyMTFhYjJjNTg3YjNlZGRfMTY_49718f9a-748a-42b5-9472-c0065264ea4c">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6YTdiNTQ2MzI4ZjUyNGE4YmEzYmVjYTk3ZjIwZmFiMDAvdGFibGVyYW5nZTphN2I1NDYzMjhmNTI0YThiYTNiZWNhOTdmMjBmYWIwMF8wLTItMS0xLTM5OTg0_80ff98f9-1486-4480-9b0a-67e23497deee">95050</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTUy_a5fe1ca4-e183-4de9-8d80-e2cbc9d62ad1">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTUz_d580e82c-4d7f-44af-8e14-d86d514bf614">207-0700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6ODliZTM0NTEzZDZjNDkyNDhhMjI2Y2ZkYTJkNGQ0NGMvdGFibGVyYW5nZTo4OWJlMzQ1MTNkNmM0OTI0OGEyMjZjZmRhMmQ0ZDQ0Y18xLTAtMS0xLTM5OTg0_1301d1f5-8131-4393-a37f-2e6b684728b2">Common Stock, par value $0.0001&#160;per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6ODliZTM0NTEzZDZjNDkyNDhhMjI2Y2ZkYTJkNGQ0NGMvdGFibGVyYW5nZTo4OWJlMzQ1MTNkNmM0OTI0OGEyMjZjZmRhMmQ0ZDQ0Y18xLTEtMS0xLTM5OTg0_0d44222b-65e7-49ce-92b7-a82eff6c25ff">SIBN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6ODliZTM0NTEzZDZjNDkyNDhhMjI2Y2ZkYTJkNGQ0NGMvdGFibGVyYW5nZTo4OWJlMzQ1MTNkNmM0OTI0OGEyMjZjZmRhMmQ0ZDQ0Y18xLTItMS0xLTM5OTg0_31b4c520-953f-42d5-a799-9c58cd3680c4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTU0_aa410a84-89d7-4e7e-a75b-3582276065bd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTQ5_d31d2f4b-9db6-4cf6-b33b-eb9a56095244">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6ODlkNDg0MzM5NjY2NGI5ZmI4NzFiMDY5Zjc0NzAwYzAvdGFibGVyYW5nZTo4OWQ0ODQzMzk2NjY0YjlmYjg3MWIwNjlmNzQ3MDBjMF8wLTAtMS0xLTM5OTg0_41fb648c-727e-40fb-a454-8ee3a753a735">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6ODlkNDg0MzM5NjY2NGI5ZmI4NzFiMDY5Zjc0NzAwYzAvdGFibGVyYW5nZTo4OWQ0ODQzMzk2NjY0YjlmYjg3MWIwNjlmNzQ3MDBjMF8xLTEtMS0xLTM5OTg0_12667154-5ddb-4348-b648-e508cc6f6240">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGFibGU6ODlkNDg0MzM5NjY2NGI5ZmI4NzFiMDY5Zjc0NzAwYzAvdGFibGVyYW5nZTo4OWQ0ODQzMzk2NjY0YjlmYjg3MWIwNjlmNzQ3MDBjMF8xLTQtMS0xLTM5OTg0_ed9ca71b-8150-4fe3-8715-fb026e756dd6">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTQ4_a6524825-7b65-4507-9ee2-9cd552276b20">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1fccb31d09764a9bab48e5a1e3b7e204_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xL2ZyYWc6ZjNjMDYwMzBjMzQ3NGZlMWEzZTA2OTllMDY4MTI5ODYvdGV4dHJlZ2lvbjpmM2MwNjAzMGMzNDc0ZmUxYTNlMDY5OWUwNjgxMjk4Nl8yMTMx_52935a35-f866-4b8b-af7a-6bdfa8287c70"
      unitRef="shares">34305039</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMy0xLTEtMS0zOTk4NA_f84a151c-a17e-41d6-b7bc-4349da53ce0b"
      unitRef="usd">24319000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMy0zLTEtMS0zOTk4NA_f082787a-88eb-4310-8e3d-b14307e35f49"
      unitRef="usd">63419000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNC0xLTEtMS0zOTk4NA_39050fda-f8e8-453c-a3e7-88bd51922094"
      unitRef="usd">90095000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNC0zLTEtMS0zOTk4NA_28dc987c-73ac-4612-9857-2f1ee6adc3f1"
      unitRef="usd">83560000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNS0wLTEtMS0zOTk4NC90ZXh0cmVnaW9uOjk1N2JiM2EwYzg5NTQwZDM5NjYyYTIzZGJlZTRmNTUzXzY3_1fab793c-6dae-42e2-8d97-79fe77e3ee30"
      unitRef="usd">255000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNS0wLTEtMS0zOTk4NC90ZXh0cmVnaW9uOjk1N2JiM2EwYzg5NTQwZDM5NjYyYTIzZGJlZTRmNTUzXzc1_47263059-ec74-49fd-ac51-63f3b8382d6e"
      unitRef="usd">264000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNS0xLTEtMS0zOTk4NA_1f4e6916-87be-44af-a314-e152e6c18923"
      unitRef="usd">15118000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNS0zLTEtMS0zOTk4NA_5f5f05b5-486b-4a08-96aa-51adfdfd838a"
      unitRef="usd">14246000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNi0xLTEtMS0zOTk4NA_04e1a3f5-407c-4f02-95dd-01e845e0707f"
      unitRef="usd">16484000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNi0zLTEtMS0zOTk4NA_8ef55579-ad0f-4141-8d6d-9840c367a8dd"
      unitRef="usd">11498000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNy0xLTEtMS0zOTk4NA_69acbdec-7ac0-4c70-8a85-781d47932f89"
      unitRef="usd">2325000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfNy0zLTEtMS0zOTk4NA_8ba48f5d-6daa-4664-b09b-7bf1278d1aef"
      unitRef="usd">3143000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfOC0xLTEtMS0zOTk4NA_3a88572d-dd96-4299-bcb7-2f5ccb2bd47c"
      unitRef="usd">148341000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfOC0zLTEtMS0zOTk4NA_434637ae-4f14-495b-bf56-129de306f3b7"
      unitRef="usd">175866000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTAtMS0xLTEtMzk5ODQ_0c166ec8-3bc9-489f-af40-788c6bb4f666"
      unitRef="usd">12810000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTAtMy0xLTEtMzk5ODQ_1f90df9d-b742-4b29-b710-ad9fbf3e5dad"
      unitRef="usd">8992000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTEtMS0xLTEtMzk5ODQ_17734bc1-715d-4a35-8dc5-1a1fd6c4cb11"
      unitRef="usd">4611000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTEtMy0xLTEtMzk5ODQ_89b2ee06-e7ba-4021-b0ae-f60ec83d15f3"
      unitRef="usd">5248000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTItMS0xLTEtMzk5ODQ_3afa5669-9946-49b2-92ab-1179cf5bdd1c"
      unitRef="usd">385000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTItMy0xLTEtMzk5ODQ_678b7580-f2e7-4209-8c5c-f2cc439cc0d5"
      unitRef="usd">400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTMtMS0xLTEtMzk5ODQ_23dc581e-f0a4-47c4-9987-aa0237bacb24"
      unitRef="usd">166147000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTMtMy0xLTEtMzk5ODQ_c0411dea-826e-4f7d-9b6c-14b45b6ebcc3"
      unitRef="usd">190506000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTctMS0xLTEtMzk5ODQ_61d7da6a-68d2-4fd5-82a2-cd2808a7c50b"
      unitRef="usd">5141000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTctMy0xLTEtMzk5ODQ_8e5cb957-4c87-4acc-99a0-4ef23857906a"
      unitRef="usd">3198000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTgtMS0xLTEtMzk5ODQ_0d63a588-0ddf-44c0-b26a-95f1c9192081"
      unitRef="usd">10189000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTgtMy0xLTEtMzk5ODQ_3d000693-2766-433b-ab9e-85c475bbd071"
      unitRef="usd">12353000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTktMS0xLTEtMzk5ODQ_1a322356-2f92-4590-9f8e-362e2f4cdf17"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMTktMy0xLTEtMzk5ODQ_988492db-73ca-4ef6-8c75-7bb5263705ba"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjAtMS0xLTEtMzk5ODQ_18187df5-831f-401d-a0b3-0b4b6e896519"
      unitRef="usd">1342000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjAtMy0xLTEtMzk5ODQ_1e4222b7-33da-4659-9aa4-a90940aa4dc8"
      unitRef="usd">1339000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjEtMS0xLTEtMzk5ODQ_7e0ffd67-fe60-425d-b1c7-cbfafa3af2c7"
      unitRef="usd">16672000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjEtMy0xLTEtMzk5ODQ_80f06915-f6b6-488c-a954-1457af85788b"
      unitRef="usd">16890000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjItMS0xLTEtMzk5ODQ_93654675-29c1-4ae9-869b-e904a7147f7d"
      unitRef="usd">35075000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjItMy0xLTEtMzk5ODQ_4a83ae82-d7ff-47c6-a0a7-a80342acc213"
      unitRef="usd">34973000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjMtMS0xLTEtMzk5ODQ_d7dac562-518c-4850-b321-eba888878f36"
      unitRef="usd">3529000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjMtMy0xLTEtMzk5ODQ_83bc9f79-d6f3-4f69-9c1e-a1769cadacec"
      unitRef="usd">4166000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjQtMS0xLTEtMzk5ODQ_ebcdc8f2-ad2f-4a9c-8676-eda9b3132684"
      unitRef="usd">38000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjQtMy0xLTEtMzk5ODQ_58c8f5ea-7107-4731-94b6-cb887a43c944"
      unitRef="usd">57000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjUtMS0xLTEtMzk5ODQ_4bffbe37-5ef9-4a58-b1f7-cb664a4520ca"
      unitRef="usd">55314000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjUtMy0xLTEtMzk5ODQ_bdac599f-19fc-4f49-b6d1-3bc4cad61c68"
      unitRef="usd">56086000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjctMS0xLTEtMzk5ODQ_2ec46b36-6a51-4203-a478-3ffab7e83919"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMjctMy0xLTEtMzk5ODQ_fdd2e32c-afbe-424a-8b32-cdb466480f3c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N18yMg_2d292a5f-1564-415d-8134-62cfef48d0c7"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N18yMg_48631fc2-61ba-4c62-8049-e1e682044b9d"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N18zNg_65f77f5b-b281-4340-abdb-17c17769573e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N18zNg_db339a8d-2796-4f51-9b73-835f2be72daf"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N181OA_6306ec99-693f-41be-bd87-b21cdf197e96"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N181OA_a00faf60-d83d-4923-b04b-3b39f6813460"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N181OA_ac7699f7-e0ae-4a47-9600-6e9af40f540b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoyMmY2ZWNkMDgxMjE0MjBmYWU0Y2M3YjA1ZTc5MTk5N181OA_e42f6d48-e9ce-4b31-9b2e-439d6e6e334c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMS0xLTEtMzk5ODQ_fbd105aa-8211-4fea-9c13-fbb9baca18a7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzAtMy0xLTEtMzk5ODQ_39ee66c4-a66c-44cd-888a-e7198e97fe19"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF8xOA_026bbe6a-b0bb-4786-93a7-7d8e19267f31"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF8xOA_3c7f86d7-06a0-4773-8a03-c6c4ea6e3dc8"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF8zMg_284b97ce-6b2c-4168-8162-a757d69d2670"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF8zMg_a3f1ffa8-d8bc-4ccb-87ca-26ce3515c8ce"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF81NA_a84a0372-1b87-4aab-8c8f-37c3e2cbc915"
      unitRef="shares">34221614</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF81NA_afd06964-63cd-4b21-855d-87ebba875f07"
      unitRef="shares">34221614</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF82MQ_36b46300-7bec-4220-aa21-aa525e169517"
      unitRef="shares">33674085</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMC0xLTEtMzk5ODQvdGV4dHJlZ2lvbjoxZTEyYjlhMmY0MWQ0ZmQxOWZjYWEzMmNlYTU3YjA4MF82MQ_b4da2aee-b7c7-4d63-b7a7-8ab33eea2d73"
      unitRef="shares">33674085</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMS0xLTEtMzk5ODQ_3c382ca3-add0-4bc4-9dbd-cbc40f3fd0bb"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzEtMy0xLTEtMzk5ODQ_063e5230-376a-4a40-8c50-42fad478b87f"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzItMS0xLTEtMzk5ODQ_81bb5c56-96ec-4113-90c2-253b15343d0e"
      unitRef="usd">442570000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzItMy0xLTEtMzk5ODQ_0815dfb0-39e5-47d5-a0bd-8e728f0609fb"
      unitRef="usd">429914000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzMtMS0xLTEtMzk5ODQ_934b9c3d-d19e-43e8-a000-51fa4bbc10c3"
      unitRef="usd">32000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzMtMy0xLTEtMzk5ODQ_1ac46169-16e5-454a-8f7f-e0159d13e1ef"
      unitRef="usd">352000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzQtMS0xLTEtMzk5ODQ_df8b126d-1bd9-4f67-a1a1-dcf9926606c5"
      unitRef="usd">-331772000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzQtMy0xLTEtMzk5ODQ_b0fe9a7d-c52c-4331-ab99-c80f6f5bf355"
      unitRef="usd">-295849000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzUtMS0xLTEtMzk5ODQ_bd55cae9-1682-4601-ab43-8bf95dd521d9"
      unitRef="usd">110833000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzUtMy0xLTEtMzk5ODQ_a94557e8-5d39-4238-a3ae-5beb408a97a1"
      unitRef="usd">134420000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzYtMS0xLTEtMzk5ODQ_27227e08-f31e-4869-b5bc-fb7325a00b1c"
      unitRef="usd">166147000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xNi9mcmFnOmQ4ZWM2MjAwNzg5MjQxNDNiZDY4MmU1MWI4Y2ZjZjY2L3RhYmxlOjAzOTExZGZlNmFjMjQ1MTM4ZmMwZDc1OGU1ZmZmZjQyL3RhYmxlcmFuZ2U6MDM5MTFkZmU2YWMyNDUxMzhmYzBkNzU4ZTVmZmZmNDJfMzYtMy0xLTEtMzk5ODQ_29c5f039-dcf0-47b7-a6f3-a203b73d6813"
      unitRef="usd">190506000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMi0xLTEtMS0zOTk4NA_0889d200-3beb-4239-a32c-263677abe331"
      unitRef="usd">25585000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMi0zLTEtMS0zOTk4NA_31c9f7df-16db-4492-8292-5d27893dedf0"
      unitRef="usd">22194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMi05LTEtMS0zOTk4NA_7d59d21e-290d-4c61-aa50-4c3fd0586b5d"
      unitRef="usd">48024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMi0xMS0xLTEtMzk5ODQ_7ae43b4c-b177-4250-8351-ee7a89ca7eb1"
      unitRef="usd">42636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMy0xLTEtMS0zOTk4NA_c4b82b73-c594-4648-9c15-ca1717e03c39"
      unitRef="usd">3465000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMy0zLTEtMS0zOTk4NA_729189f2-0199-40c3-8508-775d114bd615"
      unitRef="usd">2375000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMy05LTEtMS0zOTk4NA_3c5e5046-5d61-431d-bf4a-b5df717d1b61"
      unitRef="usd">6448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMy0xMS0xLTEtMzk5ODQ_3ef82af2-2d98-4570-863f-07107f1502b5"
      unitRef="usd">4575000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNC0xLTEtMS0zOTk4NA_04a11687-3905-46cd-a1cc-4ae0a8c345c2"
      unitRef="usd">22120000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNC0zLTEtMS0zOTk4NA_bc3b8e34-a9fd-46a5-8a21-81ce3c258693"
      unitRef="usd">19819000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNC05LTEtMS0zOTk4NA_d04746a3-255e-4c51-b73f-c79b76618112"
      unitRef="usd">41576000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNC0xMS0xLTEtMzk5ODQ_fc259c9d-c8b8-4cba-89d4-bf2649a48d5a"
      unitRef="usd">38061000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNi0xLTEtMS0zOTk4NA_fcca5d3d-51b2-4d59-b053-46bc77c8524b"
      unitRef="usd">28843000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNi0zLTEtMS0zOTk4NA_4ec2c383-957e-4e5f-80a3-fce799af298e"
      unitRef="usd">23084000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNi05LTEtMS0zOTk4NA_2034fc7a-2a6e-4251-8555-2c0c320c6aec"
      unitRef="usd">54448000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNi0xMS0xLTEtMzk5ODQ_ee3a919b-e577-4169-acfa-f107f2ca4837"
      unitRef="usd">44006000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNy0xLTEtMS0zOTk4NA_dd4c4547-d683-4f7e-b24e-0ad870e37256"
      unitRef="usd">3478000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNy0zLTEtMS0zOTk4NA_bdea5231-fa22-4e81-b0c4-df6577a49218"
      unitRef="usd">3149000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNy05LTEtMS0zOTk4NA_2d8ebdd7-b832-45aa-a321-081d24b7d4f9"
      unitRef="usd">7058000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfNy0xMS0xLTEtMzk5ODQ_8d4fff9c-3d3c-4d7b-a6e6-bd25b21c266d"
      unitRef="usd">6104000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOC0xLTEtMS0zOTk4NA_b7227938-d832-422f-897b-63647b186015"
      unitRef="usd">7680000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOC0zLTEtMS0zOTk4NA_1fce0ce4-7192-4e87-bee8-df9874d5edd3"
      unitRef="usd">6551000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOC05LTEtMS0zOTk4NA_f565620e-57e9-419d-9413-541265d4a45b"
      unitRef="usd">14819000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOC0xMS0xLTEtMzk5ODQ_d1539925-3134-4d8f-9f51-31e909498694"
      unitRef="usd">12491000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOS0xLTEtMS0zOTk4NA_52bc3ff1-f414-456f-ab6a-82bf1b51e266"
      unitRef="usd">40001000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOS0zLTEtMS0zOTk4NA_d6e12aee-ad89-4544-9862-ef22cbb18826"
      unitRef="usd">32784000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOS05LTEtMS0zOTk4NA_d32288f4-3383-4dbc-b711-c8e123fc8abe"
      unitRef="usd">76325000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfOS0xMS0xLTEtMzk5ODQ_44820ac3-597f-4d4e-a33a-8dd2686d9a5d"
      unitRef="usd">62601000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTAtMS0xLTEtMzk5ODQ_1dbacd67-17be-40f9-b314-6623729714b2"
      unitRef="usd">-17881000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTAtMy0xLTEtMzk5ODQ_49fbf24d-e80e-49fb-a3de-70316b73aff9"
      unitRef="usd">-12965000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTAtOS0xLTEtMzk5ODQ_ca09c0fb-e555-445d-8f6c-3e4d782c4e46"
      unitRef="usd">-34749000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTAtMTEtMS0xLTM5OTg0_895bfc8a-794f-4997-9ed9-a51054231c45"
      unitRef="usd">-24540000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTItMS0xLTEtMzk5ODQ_d0e316ae-9a95-4dcd-b817-a90abb9f3bdb"
      unitRef="usd">136000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTItMy0xLTEtMzk5ODQ_ab27fb43-46f4-4071-8fa9-0a2a7fc6045a"
      unitRef="usd">46000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTItOS0xLTEtMzk5ODQ_94127079-8105-4b12-8146-998ba89b1942"
      unitRef="usd">209000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTItMTEtMS0xLTM5OTg0_17dacd22-5011-4b0b-9652-7abcac539d73"
      unitRef="usd">107000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTMtMS0xLTEtMzk5ODQ_a44023b4-9f00-470d-a341-5aeadadd99d6"
      unitRef="usd">622000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTMtMy0xLTEtMzk5ODQ_5ac0b13a-d3a8-4afe-87ca-8e89849a2218"
      unitRef="usd">1075000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTMtOS0xLTEtMzk5ODQ_1d8208e3-6c09-4ea8-b43e-1a06187d15d1"
      unitRef="usd">1183000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTMtMTEtMS0xLTM5OTg0_83b2d35c-d1f3-412d-a8dc-62d3e0d93af0"
      unitRef="usd">2139000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTQtMS0xLTEtMzk5ODQ_2bb5f8aa-a0ec-450f-8ff5-a82bdafbcbe3"
      unitRef="usd">-146000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTQtMy0xLTEtMzk5ODQ_c0a5cd95-afc4-4724-8ac7-8985532f80fc"
      unitRef="usd">13000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTQtOS0xLTEtMzk5ODQ_1795ea13-23dd-4b8a-b822-bf78d82024fa"
      unitRef="usd">-200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTQtMTEtMS0xLTM5OTg0_41b63b19-bd58-4ea4-a470-340ad878014f"
      unitRef="usd">349000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTUtMS0xLTEtMzk5ODQ_4a83c72d-79b0-47b2-8046-5a2cb8def6c7"
      unitRef="usd">-18513000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTUtMy0xLTEtMzk5ODQ_588b5cf4-ff69-4001-8512-53088f1b953a"
      unitRef="usd">-13981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTUtOS0xLTEtMzk5ODQ_d754340c-1845-485b-beed-7d893fd76d5d"
      unitRef="usd">-35923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTUtMTEtMS0xLTM5OTg0_d27c79be-ea19-432d-9594-dc6813f11116"
      unitRef="usd">-26223000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTctMS0xLTEtMzk5ODQ_3e002770-7170-42cd-b22b-72a2ae9fa9cb"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTctMy0xLTEtMzk5ODQ_fed87356-1313-4b72-8a02-8065e1c6806a"
      unitRef="usd">35000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTctOS0xLTEtMzk5ODQ_e7c6fc84-f1c2-47b7-82fa-3a8cb64a4db6"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTctMTEtMS0xLTM5OTg0_81b8262d-826c-4199-835e-24b3dbeb5241"
      unitRef="usd">-80000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTgtMS0xLTEtMzk5ODQ_9580e3cc-8411-4376-8ee3-54988f8a630e"
      unitRef="usd">-58000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTgtMy0xLTEtMzk5ODQ_28c3d638-4475-437b-99cd-cee7ec948df5"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTgtOS0xLTEtMzk5ODQ_9d1af91f-7d8f-46b8-a12f-fd915cde3a74"
      unitRef="usd">-306000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTgtMTEtMS0xLTM5OTg0_b661faa7-daed-44e4-b27c-1f0bbdbbeb89"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTktMS0xLTEtMzk5ODQ_889c5ea2-5857-4767-9305-4461571cd7d9"
      unitRef="usd">-18585000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTktMy0xLTEtMzk5ODQ_4c309ce4-87d5-48c2-945e-70913c90ea1f"
      unitRef="usd">-13951000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTktOS0xLTEtMzk5ODQ_0f4b4de0-6d31-4045-9483-49d7d899ab6f"
      unitRef="usd">-36243000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMTktMTEtMS0xLTM5OTg0_2b5a7eef-8903-4395-8530-5137576974b8"
      unitRef="usd">-26287000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtMS0xLTEtMzk5ODQ_a4d42034-62a5-4dab-9c6b-9fb307679ba2"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtMS0xLTEtMzk5ODQ_ddbcf57f-374b-4095-b60c-8999085b1fad"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtMy0xLTEtMzk5ODQ_d33621cd-69dc-46bb-b318-ab7389408195"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtMy0xLTEtMzk5ODQ_f8c1a6fd-12ad-44d0-a988-c88e76ab651c"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtOS0xLTEtMzk5ODQ_72158538-eb7c-4709-8b70-6b11e860b52d"
      unitRef="usdPerShare">-1.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtOS0xLTEtMzk5ODQ_7b65590b-20ef-4672-9697-19203ab39021"
      unitRef="usdPerShare">-1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtMTEtMS0xLTM5OTg0_79c35160-36e0-4677-860c-5c8c49ebd2c1"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjEtMTEtMS0xLTM5OTg0_ced2ecea-2268-47e4-b03e-445744383495"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtMS0xLTEtMzk5ODQ_185f214f-7c9c-4b98-8cfa-fa410cd3d143"
      unitRef="shares">34052692</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtMS0xLTEtMzk5ODQ_df9ea334-aed9-4067-af0f-c9f88f5c0514"
      unitRef="shares">34052692</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtMy0xLTEtMzk5ODQ_0fd2ad6e-0ce8-4342-8865-077daeef5fe2"
      unitRef="shares">32978914</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtMy0xLTEtMzk5ODQ_645867a0-f6e9-457a-af28-dc614a0602d7"
      unitRef="shares">32978914</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtOS0xLTEtMzk5ODQ_ae8779ad-4af3-4fbf-8f05-925f800ed200"
      unitRef="shares">33923229</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtOS0xLTEtMzk5ODQ_db50b235-162c-482a-89f2-158511da32d1"
      unitRef="shares">33923229</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtMTEtMS0xLTM5OTg0_3c12b9f2-e40d-449c-8c89-37bb3c718088"
      unitRef="shares">32836040</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8xOS9mcmFnOjUxYTg0NDU2MTg2NTQ3ODA4NDBhNDM5ZmI2ZTRmMTY0L3RhYmxlOmJhZGIzODNlMTM3ODQyNjg4OTI0Y2IxNWNkMGMwMmQ0L3RhYmxlcmFuZ2U6YmFkYjM4M2UxMzc4NDI2ODg5MjRjYjE1Y2QwYzAyZDRfMjMtMTEtMS0xLTM5OTg0_51bbe8b9-ad8a-413c-a7e8-ccebb3a1b457"
      unitRef="shares">32836040</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="idfdd1a190eef4a8baa368976dba988bc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMi0yLTEtMS0zOTk4NA_576461af-4e0a-40e6-b4bb-c7f9bfbc9662"
      unitRef="shares">33674085</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idfdd1a190eef4a8baa368976dba988bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMi00LTEtMS0zOTk4NA_7b82482f-6034-46b7-8716-ec3860329648"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdab3d07c65e4a69826254b470d0039c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMi02LTEtMS0zOTk4NA_9de4ed0e-0ea6-464c-a84a-6b57e2287a6b"
      unitRef="usd">429914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1c89549426f4202bbe146e8b59144d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMi04LTEtMS0zOTk4NA_31a05f8c-b16b-4091-babd-48b493508b54"
      unitRef="usd">352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide6c7a5756dd48e6b462ebe2aa8f5c85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMi0xMC0xLTEtMzk5ODQ_e763f354-7934-4a40-b813-27c92c762e03"
      unitRef="usd">-295849000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMi0xMi0xLTEtMzk5ODQ_d7515d66-a83c-407c-9451-9207d3225fc0"
      unitRef="usd">134420000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2dc699fab2f64e59a011e6a22f58e044_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMy0yLTEtMS0zOTk4NA_343b1633-e022-41d7-8c51-a899180fbf50"
      unitRef="shares">34798</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i15899a3b96dd457a877243e8f71ade6e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMy02LTEtMS0zOTk4NA_f7bdbe9e-bcc2-4ac1-a58b-1648e4d9b272"
      unitRef="usd">169000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4012bf926b6f4e55ad38fc83e7651420_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMy0xMi0xLTEtMzk5ODQ_0cb9a45a-851b-43d3-9afc-8cc91a720f99"
      unitRef="usd">169000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="i2dc699fab2f64e59a011e6a22f58e044_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNC0yLTEtMS0zOTk4NA_f5638ab8-4cdd-4133-a8f5-836a8455cbe3"
      unitRef="shares">163480</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i15899a3b96dd457a877243e8f71ade6e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNS02LTEtMS0zOTk4NA_6901dfe8-f292-4d96-854e-a17ea2d9d349"
      unitRef="usd">5507000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4012bf926b6f4e55ad38fc83e7651420_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNS0xMi0xLTEtMzk5ODQ_070688c4-295c-42fb-a91f-33c457371b5a"
      unitRef="usd">5507000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibe949713802e4c37b04cf3a4a7811765_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfOC04LTEtMS0zOTk4NA_123e90c3-26b3-4013-b039-bdd9603ca923"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4012bf926b6f4e55ad38fc83e7651420_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfOC0xMi0xLTEtMzk5ODQ_6b2170dd-ce09-4b7d-bfbb-4e9d29bd59f7"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ib29b4c75819d4c39bb545f5afc74bacf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfOS0xMC0xLTEtMzk5ODQ_07d5007f-c6c0-4d15-94b6-08eb5399fb05"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4012bf926b6f4e55ad38fc83e7651420_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfOS0xMi0xLTEtMzk5ODQ_ca88c6bc-3c46-4e08-a524-014458f48aa1"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if9304b5c46ed497b9ac90099806eb08f_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTAtMi0xLTEtMzk5ODQ_70c9884b-393d-4716-8cdb-e6f57e000bec"
      unitRef="shares">33872363</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if9304b5c46ed497b9ac90099806eb08f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTAtNC0xLTEtMzk5ODQ_05af4008-bf5a-46e1-8a21-b307d5290fe1"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5f018f7bd33438e9f1740becdb5fa16_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTAtNi0xLTEtMzk5ODQ_e528ee38-97bb-4874-8d39-998e4eab03e9"
      unitRef="usd">435590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4617bf554ff74577899a1e578a964639_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTAtOC0xLTEtMzk5ODQ_23ec8793-ff8d-40c7-b7ea-1d02500d96bf"
      unitRef="usd">104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic432657b0b604b4188b66659e046ade0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTAtMTAtMS0xLTM5OTg0_c0785e47-7a57-47c6-a3bd-47b90ab7981c"
      unitRef="usd">-313259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia56cc9f8902f4f1ea8aede17bd836466_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTAtMTItMS0xLTM5OTg0_5ef5f40f-fbaa-48b4-8472-173aa58fe0de"
      unitRef="usd">122438000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia08a0eeff84c409ea8e261d8ed282c69_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTEtMi0xLTEtNDA4Mzc_426b1c6c-9ca6-44c1-ac0e-8d412d16b7b7"
      unitRef="shares">4469</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8675adeed0304e6881cd7400e8c3d131_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTEtNi0xLTEtNDA4Mzc_8c3e37ae-d408-4c82-bea0-8f838b25f985"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTEtMTItMS0xLTQwNjk0_f4da8568-0d10-4bb3-b4c6-2076b4565c27"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia08a0eeff84c409ea8e261d8ed282c69_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTItMi0xLTEtNDA4Mzc_9dcb901c-d691-4449-a45b-c220a13af520"
      unitRef="shares">112773</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8675adeed0304e6881cd7400e8c3d131_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTItNi0xLTEtNDA4Mzc_f65b81bd-2597-40c8-81f3-dda4e4c91fc8"
      unitRef="usd">1199000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTItMTItMS0xLTQwNjk0_e6c226f0-be16-4008-bb8c-cbf11dd8a9cb"
      unitRef="usd">1199000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="ia08a0eeff84c409ea8e261d8ed282c69_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTMtMi0xLTEtNDA4Mzc_0d9a115a-c823-441e-9f51-f45d9559f013"
      unitRef="shares">232009</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8675adeed0304e6881cd7400e8c3d131_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTQtNi0xLTEtNDA4Mzc_8dbaa88b-038f-441e-8dd1-57bb301cf152"
      unitRef="usd">5751000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTQtMTItMS0xLTQwNjk0_a2e5722e-0c3d-4b12-ab7d-6e7b563e7590"
      unitRef="usd">5751000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i16621543fc3d43e9b780c8303beb1a74_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTUtOC0xLTEtNDA4Mzc_26619738-fd37-4fae-8105-d31d0101e13e"
      unitRef="usd">-14000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTUtMTItMS0xLTQwNjk0_41239082-6979-4176-ad55-4f2f0538f162"
      unitRef="usd">-14000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i16621543fc3d43e9b780c8303beb1a74_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTYtOC0xLTEtNDA4Mzc_e493f3ba-5243-44e2-9337-e8712bc1a8c9"
      unitRef="usd">-58000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTYtMTItMS0xLTQwNjk0_8baae94e-8c5a-416c-a0e9-a91241b84c90"
      unitRef="usd">-58000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ifa9bd5637a314529bda98739f71880a8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctMTAtMS0xLTQwODM3_939b4a6a-4664-49b2-b83c-0f74c5b77a59"
      unitRef="usd">-18513000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctMTItMS0xLTQwNjk0_d1575851-63e6-471d-9c81-13c8c452a8d0"
      unitRef="usd">-18513000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="iefa7f657d91148e08ff795f97111e211_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtMi0xLTEtNDEzNTM_5502a3f4-8003-46da-9f9f-85aee729e443"
      unitRef="shares">34221614</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iefa7f657d91148e08ff795f97111e211_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtNC0xLTEtNDEzNTM_21fd0060-6c27-496e-b20c-3c03458914e3"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i064d7d78c6aa4303897b8f62d964d991_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtNi0xLTEtNDEzNTM_f4eb7cda-e6f1-492b-9d9f-c3740a758d4f"
      unitRef="usd">442570000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida50bb44153c429398b1a6f5da6ccae0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtOC0xLTEtNDEzNTM_6e473916-88b2-4799-a4c9-d1c1f56c2759"
      unitRef="usd">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i239ec4a42d7047babb1580b4562ed436_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtMTAtMS0xLTQxMzUz_765a1ece-3e4a-4fd5-b26d-1b4121346afd"
      unitRef="usd">-331772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtMTItMS0xLTQxMzUz_2fafa77c-ec09-4fe6-8da4-0d3412cda068"
      unitRef="usd">110833000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i27a55395a8054db79d17d3debcab5dd4_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctMi0xLTEtMzk5ODQ_e37ff374-2cb9-48f5-8697-abe223c11c81"
      unitRef="shares">32583220</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i27a55395a8054db79d17d3debcab5dd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctNC0xLTEtMzk5ODQ_d0d19946-0251-4064-9b27-d26603c31010"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib538be2b4b0642bba5901d04cbc4bc57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctNi0xLTEtMzk5ODQ_9a82f8a7-9362-400e-9414-15447b6f5a31"
      unitRef="usd">408113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e8907725cb4492292bef1935b1ffe2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctOC0xLTEtMzk5ODQ_0b3dbff5-c497-46d5-8383-06f151080dd8"
      unitRef="usd">524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c8c1414537c4e4c9dccb5f0205ba049_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctMTAtMS0xLTM5OTg0_a2025dcb-a4aa-46ef-ae0a-271bd1e664fa"
      unitRef="usd">-239277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3193f94b97941d0b5adff79bb0c972d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTctMTItMS0xLTM5OTg0_662f2567-50c6-478f-8ee8-5f642363a321"
      unitRef="usd">169363000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id9292f8778eb4a98bbc55ca424562356_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjYtMi0xLTEtNDA3Njk_e11f2c1b-e5e6-48f5-9b3c-716fbb952360"
      unitRef="shares">93975</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8b920ccbd1f74a05b311d41b1b881c03_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjYtNi0xLTEtNDA3Njk_8af6bf19-772a-494e-bd85-5aaf3a81ce7e"
      unitRef="usd">601000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTgtMTItMS0xLTM5OTg0_44cbc913-6d07-44a1-9f31-f587213526ef"
      unitRef="usd">601000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="id9292f8778eb4a98bbc55ca424562356_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMTktMi0xLTEtMzk5ODQ_7bc9a8eb-8b7d-417c-b8c2-567adf6856e2"
      unitRef="shares">131339</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b920ccbd1f74a05b311d41b1b881c03_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjgtNi0xLTEtNDA3Njk_747977a4-dbd3-4985-97cd-647bc2145220"
      unitRef="usd">4030000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjgtMTItMS0xLTQwNzY5_6f006217-a40c-4b72-9b56-e8ffbee2141d"
      unitRef="usd">4030000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i8b920ccbd1f74a05b311d41b1b881c03_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjEtNi0xLTEtMzk5ODQ_1ce7f05d-b7ec-4c5b-8837-600a9c667199"
      unitRef="usd">9000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjEtMTItMS0xLTM5OTg0_b329a4d3-b209-4e86-ade3-697d69a56dc9"
      unitRef="usd">9000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb81860b9d004f5a816402187c7914ef_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMzAtOC0xLTEtNDA3Njk_6e28a305-3720-4624-9577-ffa6c1ec7dd6"
      unitRef="usd">-115000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjItMTItMS0xLTM5OTg0_abf452dc-9601-4f87-90a1-378078614c3d"
      unitRef="usd">-115000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb81860b9d004f5a816402187c7914ef_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjMtOC0xLTEtMzk5ODQ_641c644b-9612-4d5c-ac28-7c6e83cb7069"
      unitRef="usd">21000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjMtMTItMS0xLTM5OTg0_9248f66e-6ae1-49d3-a933-0c1f2abf5115"
      unitRef="usd">21000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i04ff1aa1b6114cc2bb83db87a3f45001_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMzItMTAtMS0xLTQwNzY5_cbcf76dc-2baa-44ba-b836-bda8e76674ee"
      unitRef="usd">-12242000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96109cf64ba34d209b87e6b8b0c9188a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjQtMTItMS0xLTM5OTg0_39d5830a-1f4f-4e11-8630-09ce90c30ed0"
      unitRef="usd">-12242000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ibf2dd83547fb4a15a58dee9ae18c8796_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMzMtMi0xLTEtNDA3Njk_a3a4f0fe-421d-44d6-a8d9-4b86236c13d4"
      unitRef="shares">32808534</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibf2dd83547fb4a15a58dee9ae18c8796_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMzMtNC0xLTEtNDA3Njk_74305a47-2335-4932-8c3e-60d07a85d140"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if61f56bc2d6c4e99b8866ae87429b665_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMzMtNi0xLTEtNDA3Njk_b9bd94b1-7759-4538-80b1-263c3116d007"
      unitRef="usd">412753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6bd14bf1432944faa6ad21e240546ec4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMzMtOC0xLTEtNDA3Njk_e7b1df73-08e7-4d83-9a1b-907330b14fab"
      unitRef="usd">430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1df8efa05a684734b11adf158920bcdc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjUtMTAtMS0xLTM5OTg0_03c511f8-3be7-4925-9894-1875db217691"
      unitRef="usd">-251519000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbf878fb27e14a1691e99db94cae2de9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfMjUtMTItMS0xLTM5OTg0_79cb07b5-85b1-4831-84ba-ff922c306320"
      unitRef="usd">161667000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i95decdb892cf4440a2886897d39ac878_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDMtMi0xLTEtNDEzNzI_7e8d5293-c506-4133-9e8b-f0dd5ff261a8"
      unitRef="shares">140917</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib24f0526494e4cbeb1bdb9dda1b93f38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDMtNi0xLTEtNDEzNzQ_26bd8490-1de1-4747-b148-23e4a7ed7a0c"
      unitRef="usd">650000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDMtMTItMS0xLTQxMzgw_0ef8721a-3e86-4d24-8c32-01eaec243604"
      unitRef="usd">650000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i95decdb892cf4440a2886897d39ac878_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDQtMi0xLTEtNDEzNzI_5cab8b33-13be-46d1-bc8d-81cf54f4bcbf"
      unitRef="shares">104861</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib24f0526494e4cbeb1bdb9dda1b93f38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDQtNi0xLTEtNDEzNzQ_e5085f3c-723e-4a3a-9668-f054cb4a3d81"
      unitRef="usd">1566000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDQtMTItMS0xLTQxMzgw_dfd2a2e1-cc12-4187-9428-f589a46b41aa"
      unitRef="usd">1566000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="i95decdb892cf4440a2886897d39ac878_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDUtMi0xLTEtNDEzNjk_052263b1-3f1b-4d44-b72e-f5a58ec8cc6d"
      unitRef="shares">181958</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib24f0526494e4cbeb1bdb9dda1b93f38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDYtNi0xLTEtNDEzNzQ_3a9c9f31-43dc-4114-938f-c694f54ec146"
      unitRef="usd">4257000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDYtMTItMS0xLTQxMzgw_94b7f1e5-eb57-44e7-93ad-096ef17f759e"
      unitRef="usd">4257000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="ib24f0526494e4cbeb1bdb9dda1b93f38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDctNi0xLTEtNDEzNzQ_624b03ff-b727-4012-a839-2245c26b7bbb"
      unitRef="usd">9000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDctMTItMS0xLTQxMzgw_1862f47b-925a-40a0-ad6c-a852517fa2be"
      unitRef="usd">9000</sibn:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib0e7facd2abc47f8875cb946ee151969_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDgtOC0xLTEtNDEzNzY_6d2e7c2d-f560-4b50-a6d3-9913a3fbaecf"
      unitRef="usd">35000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDgtMTItMS0xLTQxMzgw_afe94a92-643f-45cf-9bdc-db8ec66a2d55"
      unitRef="usd">35000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib0e7facd2abc47f8875cb946ee151969_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDktOC0xLTEtNDEzNzY_50388b66-9099-4ac9-8fbb-ea36a4b5d459"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNDktMTItMS0xLTQxMzgw_f900ff9d-90f6-4a36-a8e8-07561634f56d"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ib2ef8dc0213846b1afe260ceb089f8fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTAtMTAtMS0xLTQxMzc4_a4360cc0-9d57-4377-9ce5-c6595277d7b4"
      unitRef="usd">-13981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTAtMTItMS0xLTQxMzgw_5cc3703a-4107-412f-be56-daf36fd96aaf"
      unitRef="usd">-13981000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ia46ecf0745444d97b64b25a4250c27fa_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTEtMi0xLTEtNDEzNTk_2eb59bda-337f-4dde-9539-6a0ebbdaad44"
      unitRef="shares">33236270</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia46ecf0745444d97b64b25a4250c27fa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTEtNC0xLTEtNDEzNTk_251b2218-aa19-4d7a-8f4b-98ced4ce4d3a"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c2711e7347140ecbee852f08222f193_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTEtNi0xLTEtNDEzNTk_82691dbe-23a1-4672-b3cd-cd89fabb99b4"
      unitRef="usd">419235000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica07bfdc7c4d49ab8a25f7a688b2dc64_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTEtOC0xLTEtNDEzNTk_aff6d7b4-b4d0-4c38-81e0-ca52070ffc0b"
      unitRef="usd">460000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64176f6d0dcb42e6bcb3218d69f4d56c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTEtMTAtMS0xLTQxMzU5_11cb90a7-e4ce-496f-b2ba-e158f83139f6"
      unitRef="usd">-265500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3494f3f2ab54cb799ef5635c7380514_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yMi9mcmFnOmUwMzFlNTFhYjgzZTQ0M2Y4ZDRiMjNlYTY1NzBhZjY1L3RhYmxlOmQwNjYyZDNjYzdiZTQ3MDY5ZmY2YTA3YTBkMzgyZDAwL3RhYmxlcmFuZ2U6ZDA2NjJkM2NjN2JlNDcwNjlmZjZhMDdhMGQzODJkMDBfNTEtMTItMS0xLTQxMzU5_0d4ab313-db80-4c71-b93f-063dd921b854"
      unitRef="usd">154198000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMy0xLTEtMS0zOTk4NA_aa89d849-462a-4404-8b73-b9ebe8db4e6b"
      unitRef="usd">-35923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMy0zLTEtMS0zOTk4NA_eb7122c6-8ca1-4e3d-a99f-2b7147b00b5f"
      unitRef="usd">-26223000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNS0xLTEtMS0zOTk4NA_678f25dd-5c76-4233-927f-90eb08132b4f"
      unitRef="usd">11258000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNS0zLTEtMS0zOTk4NA_b597d768-a817-487f-86d6-2ffd45a37665"
      unitRef="usd">8287000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNi0xLTEtMS0zOTk4NA_dfc2553e-9bf7-462c-a1cf-d649a8a7e67b"
      unitRef="usd">1505000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNi0zLTEtMS0zOTk4NA_3ccece4f-89cf-49c0-8ac1-5b9e45a899df"
      unitRef="usd">845000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfOC0xLTEtMS0zOTk4NA_5615e272-a87a-4b7c-9481-e8ecbe7b5df7"
      unitRef="usd">-515000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfOC0zLTEtMS0zOTk4NA_7a7c795b-960a-4d83-97bd-ae24d405a56e"
      unitRef="usd">-721000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTAtMS0xLTEtMzk5ODQ_a76619f8-bef7-4df9-a799-aae769d70aa8"
      unitRef="usd">101000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTAtMy0xLTEtMzk5ODQ_1e049b62-9e0d-4b0c-9629-fbc8c689789e"
      unitRef="usd">175000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTItMS0xLTEtMzk5ODQ_369eaced-a0f8-484d-8d94-295ed8cff0e4"
      unitRef="usd">-105000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTItMy0xLTEtMzk5ODQ_ae4f0e38-876e-405b-a446-949a9d8c98cd"
      unitRef="usd">-125000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTQtMS0xLTEtMzk5ODQ_5a2beec8-ce67-4584-bfab-f5d6638b95f2"
      unitRef="usd">720000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTQtMy0xLTEtMzk5ODQ_d2b5788a-13f1-4bee-98d4-774090807aa5"
      unitRef="usd">-1746000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTUtMS0xLTEtMzk5ODQ_2cd2fa49-ffa4-4ece-a522-ebea26543204"
      unitRef="usd">4882000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTUtMy0xLTEtMzk5ODQ_1571a88d-314e-47bb-9d0b-1811aae24a04"
      unitRef="usd">2482000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTYtMS0xLTEtMzk5ODQ_db5d8736-64d1-47ff-bab9-44edc19485c7"
      unitRef="usd">-851000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTYtMy0xLTEtMzk5ODQ_42045763-f0b3-41a2-9385-df909c939c74"
      unitRef="usd">-157000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTctMS0xLTEtMzk5ODQ_b173366c-b6b4-4b57-805c-3300d7a6859f"
      unitRef="usd">936000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTctMy0xLTEtMzk5ODQ_adc6c47c-2cea-496b-a309-4532d05de155"
      unitRef="usd">554000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTgtMS0xLTEtMzk5ODQ_27ff166d-d2d5-4060-80e0-41ad6d731a6e"
      unitRef="usd">-2099000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTgtMy0xLTEtMzk5ODQ_b1c6052b-5c5c-46c7-ac09-5a1e28e4e570"
      unitRef="usd">-1415000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTktMS0xLTEtMzk5ODQ_49e2b1de-2454-44c6-bd1e-5be58344d51b"
      unitRef="usd">-28353000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMTktMy0xLTEtMzk5ODQ_dcc7ad60-2bad-4512-8765-cd7c3a639db3"
      unitRef="usd">-17510000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sibn:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjEtMS0xLTEtMzk5ODQ_b135804c-d963-4023-a4b8-297822a926e6"
      unitRef="usd">48000000</sibn:ProceedsFromMaturityOfMarketableSecurities>
    <sibn:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjEtMy0xLTEtMzk5ODQ_f4e7292c-160e-4c89-a484-4d4619fb67ce"
      unitRef="usd">56977000</sibn:ProceedsFromMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjMtMS0xLTEtMzk5ODQ_b87b24af-5bfc-4418-9874-0d4ee33a5f7c"
      unitRef="usd">55356000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjMtMy0xLTEtMzk5ODQ_57b7d32f-20f6-4a46-8cc1-516cc9cc81b4"
      unitRef="usd">43337000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjQtMS0xLTEtMzk5ODQ_82324ab8-c5e0-401a-b58b-067b624f7b65"
      unitRef="usd">4275000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjQtMy0xLTEtMzk5ODQ_1c7a3e48-5807-4d97-9ed6-7161b61a969c"
      unitRef="usd">4191000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjUtMS0xLTEtMzk5ODQ_a09d8f6f-d81e-4cdd-b46c-3c8d8f271f84"
      unitRef="usd">-11631000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMjUtMy0xLTEtMzk5ODQ_f4280a25-e336-4015-a9a9-7ea69ccbad65"
      unitRef="usd">9449000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzItMS0xLTEtMzk5ODQ_c774263b-c1a1-4d07-a293-21a6fa11a23d"
      unitRef="usd">1199000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzItMy0xLTEtMzk5ODQ_35bdd173-bbd2-4d4c-8046-f3a85fb4f048"
      unitRef="usd">1566000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzMtMS0xLTEtMzk5ODQ_b750afb8-f9fd-4083-8b95-9dbf793365bd"
      unitRef="usd">199000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzMtMy0xLTEtMzk5ODQ_6cdfa492-f41c-4086-b8b2-e5a5e9573210"
      unitRef="usd">1251000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzYtMS0xLTEtMzk5ODQ_b4ac5f59-824e-437b-873c-4f4e2b61ea70"
      unitRef="usd">1398000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzYtMy0xLTEtMzk5ODQ_960886f8-a185-42cb-95bb-83731d08c54f"
      unitRef="usd">2817000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzctMS0xLTEtMzk5ODQ_b1f537f6-5024-4cf1-bf57-5e9001549a6f"
      unitRef="usd">-514000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzctMy0xLTEtMzk5ODQ_9c2fc6a2-558b-4c88-8dd2-2f019bd64fa4"
      unitRef="usd">-212000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzgtMS0xLTEtMzk5ODQ_43318b16-80e6-484a-b594-68234a54c18d"
      unitRef="usd">-39100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfMzgtMy0xLTEtMzk5ODQ_22ac7237-f4ed-46ec-94d1-31e1a95d8bf8"
      unitRef="usd">-5456000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDAtMS0xLTEtMzk5ODQ_1c947606-1b61-41bb-992d-424081df378d"
      unitRef="usd">63419000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib3193f94b97941d0b5adff79bb0c972d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDAtMy0xLTEtMzk5ODQ_d9cd9e30-4ac8-48a5-b5e5-441090592c97"
      unitRef="usd">53581000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDEtMS0xLTEtMzk5ODQ_96901214-5e86-4bcd-9492-241d36ae72cd"
      unitRef="usd">24319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib3494f3f2ab54cb799ef5635c7380514_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDEtMy0xLTEtMzk5ODQ_1d26be87-f988-4ed2-8a83-a1913228f724"
      unitRef="usd">48125000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <sibn:VestingOfEarlyExercisedStockOptions
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDYtMS0xLTEtMzk5ODQ_2947c9ee-d6b5-48a9-a0d7-2f2b0ab62a30"
      unitRef="usd">0</sibn:VestingOfEarlyExercisedStockOptions>
    <sibn:VestingOfEarlyExercisedStockOptions
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDYtMy0xLTEtMzk5ODQ_b0b7e667-f5d2-4faa-8e2c-ce0af90a2c87"
      unitRef="usd">18000</sibn:VestingOfEarlyExercisedStockOptions>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDctMS0xLTEtMzk5ODQ_772f2b3d-9441-436c-bf14-8157db95a836"
      unitRef="usd">1593000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8yNS9mcmFnOjMyOTEzYTY5ZmJiNjQ4OWQ5ZTQ4NDZhMjk3YzljZTM0L3RhYmxlOmQxNDBlOWFhOGM4MzQxODc4NWU3MmFhNWM3MmE5OTcyL3RhYmxlcmFuZ2U6ZDE0MGU5YWE4YzgzNDE4Nzg1ZTcyYWE1YzcyYTk5NzJfNDctMy0xLTEtMzk5ODQ_33bb7479-5035-4610-b8d8-5f477b1dfdb1"
      unitRef="usd">106000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zMS9mcmFnOjgxZDRiYTUzMDMwYTRjN2U4YTk0YjhmMTM1YmVlZWNlL3RleHRyZWdpb246ODFkNGJhNTMwMzBhNGM3ZThhOTRiOGYxMzViZWVlY2VfMzg5MA_81a847b6-4c7f-4406-a623-9ec2a799d6d7">The Company and Nature of Business&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: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  musculoskeletal disorders of the sacropelvic anatomy. The Company introduced its first generation iFuse implant 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-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-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&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 is subject to continuing risk and uncertainties as a result of the COVID-19 pandemic, and is closely monitoring the impact of the pandemic on all aspects of its business, including the impacts on its customers, patients that would benefit from procedures involving the Company's products, employees, suppliers, vendors, business partners and distribution channels. Economies worldwide continue to be negatively impacted by the COVID-19 pandemic, in particular with recurrent mutations of the virus, despite advances in vaccines, and the Company anticipates these disruptions will continue. While the Company has not experienced material disruptions to its supply chain to date, certain of its third-party suppliers have faced delays, product shortages and rising costs resulting from disruptions in the global supply chain, primarily related to the instruments. As a result, the Company is continuing to work closely with its manufacturing partners and suppliers, as well as determining alternative sourcing strategies to enable the Company to source key components and maintain appropriate inventory levels to meet customer demand. As such the Company's future results of operations and liquidity could be adversely impacted by a variety of factors related to the COVID-19 pandemic and global supply chain issues, including those discussed in the section entitled "Risk Factors" in this report. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic and global supply chain issues may materially impact the Company's financial condition, liquidity, or results of operations remains uncertain.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1Mjc_47cf6713-5126-4b5b-b796-e7de39a9e9b3">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, 2021 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 six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 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, 2021 contained in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 1, 2022.&lt;/span&gt;&lt;/div&gt;&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;Use of Estimates &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 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. Significant accounting estimates and management judgments reflected in the condensed consolidated financial statements primarily includes the fair value of performance-based restricted stock unit awards. 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, 2021. There have been no material changes to these accounting policies, except for the accounting policy related to performance-based restricted stock unit awards noted below that was added to the Company&#x2019;s significant accounting policies in the first quarter of 2022.&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-style:italic;font-weight:700;line-height:120%"&gt;Performance-Based Restricted Stock Unit Award&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants restricted stock unit awards subject to market and service vesting conditions to certain executive officers. This type of grant consists of the right to receive shares of common stock, subject to achievement of time-based criteria and certain market-related performance goals over a specified period, as established by the Compensation Committee of the Company&#x2019;s Board of Directors. For these awards that are subject to market-related performance, the fair value is determined based on the number of shares granted and a Monte Carlo valuation model, which incorporates the probability of the achievement of the market-related performance goals as part of the grant date fair value. If such performance goals are not ultimately met, the expense is not reversed. Stock-based compensation expense is recognized ratably over the requisite service period.&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-style:italic;font-weight:700;line-height:120%"&gt;Segments&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 Company's chief operating decision makers are the Chief Executive Officer (&#x201c;CEO&#x201d;) and Chief Financial Officer (&#x201c;CFO&#x201d;). The CEO and the CFO review financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&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 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. International revenue accounted for less than 10% of the total revenue during the periods presented. Long-lived assets held outside the U.S. are immaterial. Following table summarizes the Company's revenue by geography:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.277%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;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;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;23,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;44,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;39,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;25,585&#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;22,194&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-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;48,024&#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;42,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards &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;In February 2016, the FASB issued ASU No. 2016-02,&#160;Leases (Topic 842)&#160;(ASU 2016-02), which requires the lessee to recognize a lease right-of-use asset and a lease liability for operating leases, initially measured at the present value of lease payments, in its consolidated balance sheet. In the fourth quarter of 2021, the Company adopted ASU 2016-02 using the modified retrospective method with the effective date of January 1, 2021. As a result, the Company has retrospectively changed its previously issued condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021 as presented in its June 30, 2021 Quarterly Report on Form 10-Q to reflect the adoption of Topic&#160;842 on&#160;January 1, 2021. The condensed consolidated financial statements for the three and six months ended June 30, 2021 presented herein differ from the Company&#x2019;s condensed consolidated financial statements included in its June 30, 2021 Quarterly Report on Form 10-Q, as those financial statements were prepared using the former accounting standard referred to as ASC Topic 840,&#160;Leases.&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 effect of the adoption of Topic 842 on the condensed consolidated balance sheet as of January 1, 2021:&lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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;Impact of Topic 842 Adoption&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;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating lease right-of-use assets&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;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&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;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;852&#160;&lt;/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;Operating lease liabilities, net of current portion&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,933&#160;&lt;/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;Accrued liabilities and other&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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,854&#160;&lt;/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;Accumulated deficit&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;(239,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(239,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;        The adoption of Topic 842 did not have any other material impact on the condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.&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;In August 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2020-06, Debt - Debt with Conversion and Other Options (ASC 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40). ASU 2020-06 simplifies the accounting for convertible instruments by removing the beneficial conversion and cash conversion accounting models for convertible instruments and removes certain settlement conditions that are required for contracts to qualify for equity classification. This new standard also simplifies the diluted earnings per share calculations by requiring that an entity use the if-converted method for convertible instruments and requires that the effect of potential share settlement be included in diluted earnings per share calculations when an instrument may be settled in cash or shares. The new standard requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity&#x2019;s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity&#x2019;s future cash flows related to those instruments. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021. The new standard went effective on January 1, 2022, and it did not impact the Company's consolidated financial statements and related disclosures.&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;In May 2021, the FASB issued ASU 2021-04 &#x201c;Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014; Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815- 40) Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&#x201d; ("ASU 2021-04") which clarifies and reduces diversity in an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. An entity should measure the effect of a modification or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange as follows: i) for a modification or an exchange that is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements (hereinafter, referred to as a &#x201c;debt&#x201d; or &#x201c;debt instrument&#x201d;), as the difference between the fair value of the modified or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged; ii) for all other modifications or exchanges, as the excess, if any, of the fair value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified or exchanged. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The new standard went effective on January 1, 2022, and it did not impact the Company's consolidated financial statements and related disclosures.&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-style:italic;font-weight:700;line-height:120%"&gt;Recently Accounting Standards Not Yet Effective&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;In March 2022, the FASB issued ASU 2022-02, Financial Instruments - Credit Losses (Topic 326), Troubled Debt Restructurings (&#x201c;TDRs&#x201d;) and Vintage Disclosures. ASU 2022-02 eliminates the accounting guidance for TDRs in ASC 310-40, Receivables - Troubled Debt Restructurings by Creditors. In addition, ASU 2022-02 also requires that public business entities disclose current-period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of Subtopic 326-20, Financial Instruments&#x2014;Credit Losses&#x2014;Measured at Amortized Cost. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of applying this guidance on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzY_e3dc24c4-99d2-4ac2-add0-fb8bfdbbfcae">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, 2021 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="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzI_b3570ffb-5917-48f7-8dcd-09ee46c90268">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 six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other interim period or for any other future year.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzM_c8e57c93-a61a-43b2-b21a-3aaa9aeeff31">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. Significant accounting estimates and management judgments reflected in the condensed consolidated financial statements primarily includes the fair value of performance-based restricted stock unit awards. 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>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzQ_789feff3-20fa-486d-b9ca-8b4d284ec74c">&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-style:italic;font-weight:700;line-height:120%"&gt;Performance-Based Restricted Stock Unit Award&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants restricted stock unit awards subject to market and service vesting conditions to certain executive officers. This type of grant consists of the right to receive shares of common stock, subject to achievement of time-based criteria and certain market-related performance goals over a specified period, as established by the Compensation Committee of the Company&#x2019;s Board of Directors. For these awards that are subject to market-related performance, the fair value is determined based on the number of shares granted and a Monte Carlo valuation model, which incorporates the probability of the achievement of the market-related performance goals as part of the grant date fair value. If such performance goals are not ultimately met, the expense is not reversed. Stock-based compensation expense is recognized ratably over the requisite service period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzA_5d6048d6-f5d9-44a2-8233-d57b448951b5">&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-style:italic;font-weight:700;line-height:120%"&gt;Segments&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 Company's chief operating decision makers are the Chief Executive Officer (&#x201c;CEO&#x201d;) and Chief Financial Officer (&#x201c;CFO&#x201d;). The CEO and the CFO review financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;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.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1Mzc_8a256430-5ebe-4825-a830-9ff699fb7ea4">Following table summarizes the Company's revenue by geography:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.277%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;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;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;23,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;44,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;39,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;25,585&#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;22,194&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-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;48,024&#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;42,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04b3ab9297944511af8950675d2a88b2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfMy0xLTEtMS0zOTk4NA_90966d25-8a7d-49a9-862e-827aa67209d9"
      unitRef="usd">23771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7af6f5dc3d0d4caa96a1cc7c9a8f9cef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfMy0zLTEtMS0zOTk4NA_e1857a1a-c7bb-4ae1-9160-2673f74624da"
      unitRef="usd">20230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if76e2e4918f24a26b75e63224e764446_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfMy04LTEtMS0zOTk4NA_4e166375-d858-408d-b3ff-464a63a407c1"
      unitRef="usd">44137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb566b3d551c4cefb4ce590c53d96237_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfMy0xMC0xLTEtMzk5ODQ_219b7c31-9b73-426f-b487-8ba1aa64e3a3"
      unitRef="usd">39000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie44aa80f77a6481ba8f19f8202546e5b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNC0xLTEtMS0zOTk4NA_906fad5b-5879-4d70-aa89-17cd8dc9726c"
      unitRef="usd">1814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3b31a53a4c344b6ac1670961926e6f7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNC0zLTEtMS0zOTk4NA_32f9b6d4-8834-4f77-97c1-9d64a3fe6d31"
      unitRef="usd">1964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22053f399a344f28a7dcf6971678c07b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNC04LTEtMS0zOTk4NA_384b9281-5835-4b18-96a5-c1e111b5d3ae"
      unitRef="usd">3887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d49c252ae4743ad9b376eca41cef3c6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNC0xMC0xLTEtMzk5ODQ_abd8c780-4309-4095-94d5-26a1b59c8b57"
      unitRef="usd">3636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNS0xLTEtMS0zOTk4NA_83666425-858a-43c2-ad85-4d964861a638"
      unitRef="usd">25585000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNS0zLTEtMS0zOTk4NA_cf801905-b392-4bab-8355-202dfc28c6cd"
      unitRef="usd">22194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNS04LTEtMS0zOTk4NA_745d776e-0858-497c-8f15-9eada08dfdb0"
      unitRef="usd">48024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOmU0YWE2YTQ5ODNhMjQyOWNhZTRjNjRmNjhkNGU3NzNhL3RhYmxlcmFuZ2U6ZTRhYTZhNDk4M2EyNDI5Y2FlNGM2NGY2OGQ0ZTc3M2FfNS0xMC0xLTEtMzk5ODQ_43a8a9f8-6960-4d48-8364-641c45353603"
      unitRef="usd">42636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzE_5c1ba559-cf52-4efb-8207-108d0cc81493">&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-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards &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;In February 2016, the FASB issued ASU No. 2016-02,&#160;Leases (Topic 842)&#160;(ASU 2016-02), which requires the lessee to recognize a lease right-of-use asset and a lease liability for operating leases, initially measured at the present value of lease payments, in its consolidated balance sheet. In the fourth quarter of 2021, the Company adopted ASU 2016-02 using the modified retrospective method with the effective date of January 1, 2021. As a result, the Company has retrospectively changed its previously issued condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021 as presented in its June 30, 2021 Quarterly Report on Form 10-Q to reflect the adoption of Topic&#160;842 on&#160;January 1, 2021. The condensed consolidated financial statements for the three and six months ended June 30, 2021 presented herein differ from the Company&#x2019;s condensed consolidated financial statements included in its June 30, 2021 Quarterly Report on Form 10-Q, as those financial statements were prepared using the former accounting standard referred to as ASC Topic 840,&#160;Leases.&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 effect of the adoption of Topic 842 on the condensed consolidated balance sheet as of January 1, 2021:&lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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;Impact of Topic 842 Adoption&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;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating lease right-of-use assets&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;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&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;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;852&#160;&lt;/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;Operating lease liabilities, net of current portion&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,933&#160;&lt;/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;Accrued liabilities and other&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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,854&#160;&lt;/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;Accumulated deficit&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;(239,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(239,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;        The adoption of Topic 842 did not have any other material impact on the condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.&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;In August 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2020-06, Debt - Debt with Conversion and Other Options (ASC 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40). ASU 2020-06 simplifies the accounting for convertible instruments by removing the beneficial conversion and cash conversion accounting models for convertible instruments and removes certain settlement conditions that are required for contracts to qualify for equity classification. This new standard also simplifies the diluted earnings per share calculations by requiring that an entity use the if-converted method for convertible instruments and requires that the effect of potential share settlement be included in diluted earnings per share calculations when an instrument may be settled in cash or shares. The new standard requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity&#x2019;s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity&#x2019;s future cash flows related to those instruments. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021. The new standard went effective on January 1, 2022, and it did not impact the Company's consolidated financial statements and related disclosures.&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;In May 2021, the FASB issued ASU 2021-04 &#x201c;Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014; Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815- 40) Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&#x201d; ("ASU 2021-04") which clarifies and reduces diversity in an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. An entity should measure the effect of a modification or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange as follows: i) for a modification or an exchange that is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements (hereinafter, referred to as a &#x201c;debt&#x201d; or &#x201c;debt instrument&#x201d;), as the difference between the fair value of the modified or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged; ii) for all other modifications or exchanges, as the excess, if any, of the fair value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified or exchanged. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring on or after the effective date of the amendments. The new standard went effective on January 1, 2022, and it did not impact the Company's consolidated financial statements and related disclosures.&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-style:italic;font-weight:700;line-height:120%"&gt;Recently Accounting Standards Not Yet Effective&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;In March 2022, the FASB issued ASU 2022-02, Financial Instruments - Credit Losses (Topic 326), Troubled Debt Restructurings (&#x201c;TDRs&#x201d;) and Vintage Disclosures. ASU 2022-02 eliminates the accounting guidance for TDRs in ASC 310-40, Receivables - Troubled Debt Restructurings by Creditors. In addition, ASU 2022-02 also requires that public business entities disclose current-period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of Subtopic 326-20, Financial Instruments&#x2014;Credit Losses&#x2014;Measured at Amortized Cost. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of applying this guidance on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RleHRyZWdpb246MDJjOTdiNzdkYmRkNGZjZDk0NGVkN2UzMDc3MDNmMGZfMTA1MzU_af527671-ca13-418e-a46c-3e9ea217692e">The following table summarizes the effect of the adoption of Topic 842 on the condensed consolidated balance sheet as of January 1, 2021:   &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&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;Impact of Topic 842 Adoption&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;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating lease right-of-use assets&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;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&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;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;852&#160;&lt;/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;Operating lease liabilities, net of current portion&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,933&#160;&lt;/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;Accrued liabilities and other&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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,854&#160;&lt;/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;Accumulated deficit&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;(239,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(239,209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie69eec7f62b7411aa644aa7037c20f82_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfMy0xLTEtMS0zOTk4NA_31296409-792d-40db-86ec-fcbe02baf652"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id40e9b6b759f4c4d94a01628f7b5bd14_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfMy0zLTEtMS0zOTk4NA_1ca81ddd-4412-417f-ae77-bdd0b85c6bd8"
      unitRef="usd">3507000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4a0e8e9c4a544e52be8f018872048d66_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfMy01LTEtMS0zOTk4NA_4c8c7fb4-7910-4426-91b7-5a01356196ee"
      unitRef="usd">3507000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie69eec7f62b7411aa644aa7037c20f82_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfNy0xLTEtMS0zOTk4NA_ee9f058f-173c-4d62-902c-7f013936eafd"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id40e9b6b759f4c4d94a01628f7b5bd14_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfNy0zLTEtMS0zOTk4NA_062e0c48-bb77-42db-8be5-600bcf4b89e2"
      unitRef="usd">852000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4a0e8e9c4a544e52be8f018872048d66_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfNy01LTEtMS0zOTk4NA_b597fb75-47d9-466f-983c-ac36e0c87f3f"
      unitRef="usd">852000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie69eec7f62b7411aa644aa7037c20f82_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfOC0xLTEtMS0zOTk4NA_ac649c91-e729-4180-a36c-bf115163c0df"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id40e9b6b759f4c4d94a01628f7b5bd14_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfOC0zLTEtMS0zOTk4NA_6ff1f070-8281-4fbe-951d-7f99f3f0d9cd"
      unitRef="usd">2933000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4a0e8e9c4a544e52be8f018872048d66_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfOC01LTEtMS0zOTk4NA_98bb62c3-3577-4a94-a100-58c5b2081c2f"
      unitRef="usd">2933000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie69eec7f62b7411aa644aa7037c20f82_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfOS0xLTEtMS0zOTk4NA_cd0355d9-3420-4934-b6df-3d4f4356ac43"
      unitRef="usd">10199000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id40e9b6b759f4c4d94a01628f7b5bd14_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfOS0zLTEtMS0zOTk4NA_6f5bb043-4898-4308-9d6c-c3844ea36302"
      unitRef="usd">-345000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4a0e8e9c4a544e52be8f018872048d66_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfOS01LTEtMS0zOTk4NA_82c075ae-62fc-42cb-a482-4badf697d17b"
      unitRef="usd">9854000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie69eec7f62b7411aa644aa7037c20f82_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfMTAtMS0xLTEtMzk5ODQ_bf34f857-7203-46c8-b23d-6c70cd59b858"
      unitRef="usd">-239277000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id40e9b6b759f4c4d94a01628f7b5bd14_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfMTAtMy0xLTEtMzk5ODQ_0d31430e-ec05-4799-a77a-d79981167ffc"
      unitRef="usd">68000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4a0e8e9c4a544e52be8f018872048d66_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNC9mcmFnOjAyYzk3Yjc3ZGJkZDRmY2Q5NDRlZDdlMzA3NzAzZjBmL3RhYmxlOjU4MDAzMjllODlkZDRhMjJiYTdjMDI2ZmFmNjVhYTM2L3RhYmxlcmFuZ2U6NTgwMDMyOWU4OWRkNGEyMmJhN2MwMjZmYWY2NWFhMzZfMTAtNS0xLTEtMzk5ODQ_f74be0a5-796f-4ce0-a90f-38d2d8019f0f"
      unitRef="usd">-239209000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RleHRyZWdpb246YmViNWFkYTM1MzJiNDU3NGI2MTk3MTZjZjJlZjVmMTlfMjA0Ng_776119a5-04d9-4d63-8901-b1fb2710fd25">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: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;   &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;June 30, 2022&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;18,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;18,084&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;18,084&#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;18,084&#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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;56,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;55,899&#160;&lt;/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;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;20,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;20,201&#160;&lt;/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;Commercial paper&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;13,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;&#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;13,995&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;90,436&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(341)&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;90,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&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;108,520&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(341)&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;108,179&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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;57,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;57,829&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;57,829&#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;57,829&#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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;28,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;28,048&#160;&lt;/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;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;31,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;31,539&#160;&lt;/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;Commercial paper&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;23,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;&#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;23,973&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;83,595&#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&#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;(39)&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;83,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="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;141,424&#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&#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;(39)&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;141,389&#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:1pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost of the Company's available-for-sale securities approximates their fair value. Unrealized losses are generally due to interest rate fluctuations, as opposed to credit quality. However, the Company reviews individual securities that are in an unrealized loss position in order to evaluate whether or not they have experienced or are expected to experience credit losses. During the six months ended June 30, 2022 and 2021, unrealized gains and losses from the investments were not material and were not the result of a decline in credit quality. As a result, the Company did not recognize any credit losses related to its investments and that all unrealized gains and losses on available-for-sale securities are recorded in accumulated other comprehensive income (loss) on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021.&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 Company elected to present accrued interest receivable separately from short-term and long-term investments on its condensed consolidated balance sheets. Accrued interest receivable was $0.3 million as of June 30, 2022, and was recorded in prepaid expenses and other current assets. The Company also elected to exclude accrued interest receivable from the estimation of expected credit losses on its marketable securities and reverse accrued interest receivable through interest income (expense) when amounts are determined to be uncollectible. The Company did not write off any accrued interest receivable as of June 30, 2022 or December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RleHRyZWdpb246YmViNWFkYTM1MzJiNDU3NGI2MTk3MTZjZjJlZjVmMTlfMjA0Nw_4aedfae0-fe19-4342-9487-cadabe1c9bc4">&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: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;   &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;June 30, 2022&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;18,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;18,084&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;18,084&#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;18,084&#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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;56,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;55,899&#160;&lt;/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;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;20,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;20,201&#160;&lt;/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;Commercial paper&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;13,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;&#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;13,995&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;90,436&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(341)&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;90,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&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;108,520&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(341)&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;108,179&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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;57,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;57,829&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;57,829&#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;57,829&#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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;28,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;28,048&#160;&lt;/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;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;31,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;31,539&#160;&lt;/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;Commercial paper&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;23,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;&#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;23,973&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;83,595&#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&#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;(39)&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;83,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="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;141,424&#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&#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;(39)&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;141,389&#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="ibf568e7b29474a9aa253a1c53fa25871_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMy0xLTEtMS0zOTk4NA_cd6e3ed7-d266-42d1-8948-fcaffbbf0ba9"
      unitRef="usd">18084000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibf568e7b29474a9aa253a1c53fa25871_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMy03LTEtMS0zOTk4NA_5e2ce3e0-e1f6-4856-8344-3244ab97f60c"
      unitRef="usd">18084000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfNi0xLTEtMS0zOTk4NA_f32c1198-ee71-4800-b285-510db6353850"
      unitRef="usd">18084000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfNi03LTEtMS0zOTk4NA_bbf08139-c724-4729-8b61-ef568c778d2a"
      unitRef="usd">18084000</us-gaap:CashEquivalentsAtCarryingValue>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i106bf671a4484b04aca8734157e57770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOC0xLTEtMS0zOTk4NA_81484420-e1f1-428b-88f9-efec674e2fd5"
      unitRef="usd">56156000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i106bf671a4484b04aca8734157e57770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOC0zLTEtMS0zOTk4NA_359a16d4-51ae-4ee7-85e3-06f8d97643bb"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i106bf671a4484b04aca8734157e57770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOC01LTEtMS0zOTk4NA_fd894b03-a302-451f-9096-21ed621cad22"
      unitRef="usd">257000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i106bf671a4484b04aca8734157e57770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOC03LTEtMS0zOTk4NA_d9097621-6e2b-4a9c-9bd2-9e4270d0fc29"
      unitRef="usd">55899000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="iac37513498de416ea6fb698c28696f0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOS0xLTEtMS0zOTk4NA_a7fed441-ee87-4400-957f-4f74d18651df"
      unitRef="usd">20285000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iac37513498de416ea6fb698c28696f0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOS0zLTEtMS0zOTk4NA_6c09bb20-4275-4fa9-b5f7-0a036d675a94"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iac37513498de416ea6fb698c28696f0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOS01LTEtMS0zOTk4NA_9bbdc6e1-7bc0-4cc9-af06-aabdefcf9ae8"
      unitRef="usd">84000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="iac37513498de416ea6fb698c28696f0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfOS03LTEtMS0zOTk4NA_b23960d3-40a0-414b-a064-d113ccd7635f"
      unitRef="usd">20201000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i7bf84a1316cb49ed818fc47e02ee7903_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTAtMS0xLTEtMzk5ODQ_35264e1c-f4e6-48a9-9d74-66ab4818ae77"
      unitRef="usd">13995000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7bf84a1316cb49ed818fc47e02ee7903_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTAtMy0xLTEtMzk5ODQ_f5614531-18a4-4440-9bcc-b69e1d59540a"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7bf84a1316cb49ed818fc47e02ee7903_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTAtNS0xLTEtMzk5ODQ_d2266e56-b25c-4b1d-b90a-eb9dec66c451"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i7bf84a1316cb49ed818fc47e02ee7903_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTAtNy0xLTEtMzk5ODQ_aff6ed07-73d9-41f4-b56b-3d20632d48cc"
      unitRef="usd">13995000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTEtMS0xLTEtMzk5ODQ_5e7ce841-61d9-443d-a822-413835e4ee8c"
      unitRef="usd">90436000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTEtMy0xLTEtMzk5ODQ_9d695dd6-5c09-47b5-9a5a-2278a0bf2a38"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTEtNS0xLTEtMzk5ODQ_339b3230-5a12-47d0-bcfa-3f7bc73989e3"
      unitRef="usd">341000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTEtNy0xLTEtMzk5ODQ_928d0055-9fc2-4acc-aa38-54cb01af42c9"
      unitRef="usd">90095000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:MarketableSecuritiesAmortizedCost
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTUtMS0xLTEtMzk5ODQ_00c4e228-cfb9-4e49-9eb8-f40eb2136ed0"
      unitRef="usd">108520000</sibn:MarketableSecuritiesAmortizedCost>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTUtMy0xLTEtMzk5ODQ_7c49cb4d-4cb3-41c1-870c-e4ee8c193dc9"
      unitRef="usd">0</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTUtNS0xLTEtMzk5ODQ_e04c52b2-6c81-4654-99b1-4877cecc1f49"
      unitRef="usd">341000</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <sibn:MarketableSecuritiesFairValue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOjY4ODI4NmUxOTkwMDQ1ZmZhNmY3N2ZhZDY2Y2ZkNWViL3RhYmxlcmFuZ2U6Njg4Mjg2ZTE5OTAwNDVmZmE2Zjc3ZmFkNjZjZmQ1ZWJfMTUtNy0xLTEtMzk5ODQ_14a75702-d8ff-4a7f-a55c-8d7000a55222"
      unitRef="usd">108179000</sibn:MarketableSecuritiesFairValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibc2ed8cade0743f4ac0256d3674fdd7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMy0xLTEtMS0zOTk4NA_aa0d07aa-3ced-4586-95ce-8bc30d516afb"
      unitRef="usd">57829000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibc2ed8cade0743f4ac0256d3674fdd7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMy03LTEtMS0zOTk4NA_e2ffab92-1821-47cf-9ec7-c09cbf20e04d"
      unitRef="usd">57829000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfNS0xLTEtMS0zOTk4NA_1dde793b-c3bf-4ec0-a060-fc4d7f4de60f"
      unitRef="usd">57829000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfNS03LTEtMS0zOTk4NA_f0812c3d-5c4e-46b4-9e41-7782ac00755c"
      unitRef="usd">57829000</us-gaap:CashEquivalentsAtCarryingValue>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="ic718ce6c5a9c4844b6da0bc997ec8455_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfNy0xLTEtMS0zOTk4NA_a5bcdcf2-d27e-4890-b585-0300b6f50cb3"
      unitRef="usd">28064000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic718ce6c5a9c4844b6da0bc997ec8455_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfNy0zLTEtMS0zOTk4NA_ecbab507-76c0-4673-8235-0b16dc3f5697"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic718ce6c5a9c4844b6da0bc997ec8455_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfNy01LTEtMS0zOTk4NA_312c9c4c-5d27-44c3-b9b1-48d8f4d9551e"
      unitRef="usd">16000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic718ce6c5a9c4844b6da0bc997ec8455_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfNy03LTEtMS0zOTk4NA_6eefb15d-6a7d-4611-bb58-d1b8857d9def"
      unitRef="usd">28048000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i23fb585e3f1641bab294006af14442bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOC0xLTEtMS0zOTk4NA_d2aea604-f9db-41ca-a261-b9307bbec643"
      unitRef="usd">31558000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i23fb585e3f1641bab294006af14442bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOC0zLTEtMS0zOTk4NA_52276555-a991-4c77-8fa0-7dfa60ba5908"
      unitRef="usd">4000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i23fb585e3f1641bab294006af14442bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOC01LTEtMS0zOTk4NA_32a10ab4-a3f5-436b-84a4-8e010f8ff339"
      unitRef="usd">23000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i23fb585e3f1641bab294006af14442bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOC03LTEtMS0zOTk4NA_ae4b3142-67c0-48db-8c97-a8eef48112fe"
      unitRef="usd">31539000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i96b1898f8d1b44a8afc6d0e31b840a14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOS0xLTEtMS0zOTk4NA_301a79fd-d2a2-4d52-9fde-1a42eea6d05d"
      unitRef="usd">23973000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i96b1898f8d1b44a8afc6d0e31b840a14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOS0zLTEtMS0zOTk4NA_55deb4cb-8969-422a-8811-81b2b719d917"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i96b1898f8d1b44a8afc6d0e31b840a14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOS01LTEtMS0zOTk4NA_21a5219d-98c8-452b-9fcb-cca2414c1aa8"
      unitRef="usd">0</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i96b1898f8d1b44a8afc6d0e31b840a14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfOS03LTEtMS0zOTk4NA_21e314b4-0ac8-4325-a83a-3dff03d392de"
      unitRef="usd">23973000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTAtMS0xLTEtMzk5ODQ_db5b685e-f423-4b80-83b8-729f310ee94c"
      unitRef="usd">83595000</sibn:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTAtMy0xLTEtMzk5ODQ_2739484c-61d6-458f-a092-f64b01482bad"
      unitRef="usd">4000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTAtNS0xLTEtMzk5ODQ_a592b095-bcdf-4fd0-bca8-fe0cf8c227bc"
      unitRef="usd">39000</sibn:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTAtNy0xLTEtMzk5ODQ_905ef3e8-3909-4110-9eb7-77da2a729c44"
      unitRef="usd">83560000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <sibn:MarketableSecuritiesAmortizedCost
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTQtMS0xLTEtMzk5ODQ_362a5fd0-0835-41b1-a3bc-f1f7de4ea6ed"
      unitRef="usd">141424000</sibn:MarketableSecuritiesAmortizedCost>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTQtMy0xLTEtMzk5ODQ_102107fb-203c-4ce6-a4f1-7c434a9a4339"
      unitRef="usd">4000</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTQtNS0xLTEtMzk5ODQ_2f14750b-2c93-4861-b3b3-716e9a84b7a9"
      unitRef="usd">39000</sibn:MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <sibn:MarketableSecuritiesFairValue
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RhYmxlOmQ3ODYyZjNiYWE4MDQ5NmZhM2MyYWRjOTA0ZTAwM2ZlL3RhYmxlcmFuZ2U6ZDc4NjJmM2JhYTgwNDk2ZmEzYzJhZGM5MDRlMDAzZmVfMTQtNy0xLTEtMzk5ODQ_851eafbb-2140-4355-b298-d7b3be9a74b4"
      unitRef="usd">141389000</sibn:MarketableSecuritiesFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml8zNy9mcmFnOmJlYjVhZGEzNTMyYjQ1NzRiNjE5NzE2Y2YyZWY1ZjE5L3RleHRyZWdpb246YmViNWFkYTM1MzJiNDU3NGI2MTk3MTZjZjJlZjVmMTlfMTYyNA_e560e85e-2335-44b9-b8e1-233687e441e5"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RleHRyZWdpb246ZmY4NmNlODIwNTQzNDIyNjg3NmM4YjQ2OWIyNmYyNTVfODA0_4c61b1cc-979c-40f8-b722-64a0e4fbfa5d">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 and liabilities that require 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:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.775%"/&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;June 30, 2022&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;18,084&#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;18,084&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;55,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;55,899&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;20,201&#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;20,201&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;13,995&#160;&lt;/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 19pt;text-align:left;vertical-align: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;73,983&#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;34,196&#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;108,179&#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, 2021&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;57,829&#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;57,829&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;28,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;28,048&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;31,539&#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;31,539&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;23,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;23,973&#160;&lt;/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 19pt;text-align:left;vertical-align: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;85,877&#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;55,512&#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;141,389&#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="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RleHRyZWdpb246ZmY4NmNlODIwNTQzNDIyNjg3NmM4YjQ2OWIyNmYyNTVfODA1_c4650591-8c15-478e-8ee6-a9a620e5a56b">&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:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.775%"/&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;June 30, 2022&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;18,084&#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;18,084&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;55,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;55,899&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;20,201&#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;20,201&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;13,995&#160;&lt;/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 19pt;text-align:left;vertical-align: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;73,983&#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;34,196&#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;108,179&#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, 2021&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;57,829&#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;57,829&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;28,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;28,048&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;31,539&#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;31,539&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;23,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;23,973&#160;&lt;/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 19pt;text-align:left;vertical-align: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;85,877&#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;55,512&#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;141,389&#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="iab84b20545784754ae5dfb47c74d8707_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNC0xLTEtMS0zOTk4NA_aacf0c67-dcec-4e6d-94f1-d2ea0a95382b"
      unitRef="usd">18084000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i54bb541d5a434c7d9cadb33b89a827d8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNC0zLTEtMS0zOTk4NA_2ebb7c29-95b6-4491-924d-15eba43c09f9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie68e2bdc8be843cbbb8fc32430942023_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNC01LTEtMS0zOTk4NA_5c02aae1-54b1-4863-8b65-ca455e220b7b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icf80a1c392bd45ed86d407005789f968_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNC03LTEtMS0zOTk4NA_8f3bf5dc-c67a-4f00-95e5-557069d5ca8f"
      unitRef="usd">18084000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8f4d2d09837341c8bc31f946ab478428_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNS0xLTEtMS0zOTk4NA_808d3258-a3f5-467a-a792-1df00ffef249"
      unitRef="usd">55899000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if7aa2726e6624cc2a351550a5ba773fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNS0zLTEtMS0zOTk4NA_9f096bdc-2300-4741-955f-10561775d154"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia988d11036f946a195cb9e3b5aad1e2d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNS01LTEtMS0zOTk4NA_f1e8b9b3-e2f7-4948-91d2-17e69f213a76"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib5e6852aa19f40be9689462add553609_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNS03LTEtMS0zOTk4NA_f22d6ec5-5727-49fa-819a-14aee6ef3c8b"
      unitRef="usd">55899000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3c603252458b4d6d994c9cdab9ff1b34_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNi0xLTEtMS0zOTk4NA_2b112391-37b4-46fc-a42b-d3a32ab9162a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8caa2b781f96401499bb750ea58f457f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNi0zLTEtMS0zOTk4NA_61410dd7-195b-4c95-8388-83fba36fa0c2"
      unitRef="usd">20201000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i814f40ee273b43b0af8b04c84ef3b81e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNi01LTEtMS0zOTk4NA_09b2bc6f-93f1-4660-90bb-aa938290e82c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i329afc6c2d9943878f17514f4341b901_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNi03LTEtMS0zOTk4NA_c9742676-8825-49b6-8631-c8c9d250c60c"
      unitRef="usd">20201000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia24d41ad8e104947afeb7f6d40f82d4c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNy0xLTEtMS0zOTk4NA_49912d90-348d-44b8-afb1-62316a097fa8"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4048241b0db34feebdfe80e1bf284496_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNy0zLTEtMS0zOTk4NA_a3ad068c-e96f-4afa-a26d-a1f86148fae1"
      unitRef="usd">13995000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie03b4ce10c444f878f90b2132e4c2548_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNy01LTEtMS0zOTk4NA_4c00bfce-e301-452f-a415-a579397f5fe6"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i400eafb49abf4ec1b07c004c0a5f1de2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfNy03LTEtMS0zOTk4NA_50f2c626-001f-49e6-a20a-56c6c1b1bbcb"
      unitRef="usd">13995000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ief91ddd8f0eb4131b60cf15ab8b54021_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfOC0xLTEtMS0zOTk4NA_876ac8d0-ce2d-4af0-8581-3a40e644cb4e"
      unitRef="usd">73983000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i323473f492ed46a3896356bbf6bf6e27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfOC0zLTEtMS0zOTk4NA_69e722cd-c3c1-4f41-b4fc-3331901c1062"
      unitRef="usd">34196000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6e91eddefc2e41d29b250b53579fc491_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfOC01LTEtMS0zOTk4NA_fbfb5668-6bed-4f3c-b347-e81c6c296d0f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5a35c850faf74b21b95e9f4acc0e747b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfOC03LTEtMS0zOTk4NA_15228b78-249a-48f2-8621-eef0adfd73d2"
      unitRef="usd">108179000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5a824565546e4c058654db6fe2d5a52d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTQtMS0xLTEtMzk5ODQ_fe0a3b1b-e50e-42c9-ba4b-87c135688206"
      unitRef="usd">57829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ied1f29cceab3406c8e93b8f3588aab3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTQtMy0xLTEtMzk5ODQ_d722ad64-ae7e-4a8d-b36f-bf77fd74c6d7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ide94e5c36e614281bbdeef2d53186408_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTQtNS0xLTEtMzk5ODQ_81c95415-762a-4779-8450-8127b59d3b2c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i217c007eae2d4efc9320d300db19f785_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTQtNy0xLTEtMzk5ODQ_20f083d4-0344-4df0-82ad-ff04a7b593a1"
      unitRef="usd">57829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iee5febf383d943f8b05c3736c4a941da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTUtMS0xLTEtMzk5ODQ_2ccb58f6-674e-49e3-9ab5-2cc75f3acaad"
      unitRef="usd">28048000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6b4241bbcdfb4897b7bbd538ddcf14df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTUtMy0xLTEtMzk5ODQ_8b559e03-19f1-4872-a986-d57a3bfc2801"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0fdfc296aeb141a89a760af3a1e6f604_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTUtNS0xLTEtMzk5ODQ_4ce13b8c-91b3-40f9-94c1-ca63bd04f07e"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i66c8d0dc78584478a52c6d61100111a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTUtNy0xLTEtMzk5ODQ_c50328cb-0423-41c7-92f3-ec7c9fed635c"
      unitRef="usd">28048000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i321672efdd6c4c86ac2bac2bfcb17f13_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTYtMS0xLTEtMzk5ODQ_48ce3713-3279-4977-a2c7-c8f2c94e50c6"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6f49e2174e894f6fb031f7b9743ad6f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTYtMy0xLTEtMzk5ODQ_f07fb438-2df1-4533-ada4-9a6eb8ebb6d3"
      unitRef="usd">31539000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iba96966bbba744fd83ed0a63e9a07a39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTYtNS0xLTEtMzk5ODQ_71b1a2c5-2a7f-4af1-be10-81583d5e6bfb"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib3c343adfa2645da99dd0b825158826d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTYtNy0xLTEtMzk5ODQ_cbe7c154-c7bc-430b-b054-82783d6a7026"
      unitRef="usd">31539000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id3296919efd2488380651a09a70ec46b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTctMS0xLTEtMzk5ODQ_e8e320f0-5187-424d-ab2b-c72372ac1b83"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i17434f867a4a4da88ee2f16812877725_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTctMy0xLTEtMzk5ODQ_71afc7ea-87b2-46f6-84ff-b7899f57337f"
      unitRef="usd">23973000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i78ed91cc5cb24bbf85ebebf58632daf1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTctNS0xLTEtMzk5ODQ_bcf17311-a0c7-4124-8a66-5a76182ee651"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i54cd4b306a584cf48591493c0861ce48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTctNy0xLTEtMzk5ODQ_fb87ef6c-9a5c-4c73-9458-f8b0a19b7b29"
      unitRef="usd">23973000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i20d25592ab364a778d191044235951ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTgtMS0xLTEtMzk5ODQ_7804ced3-57fc-4ff5-97a3-8447b7fab733"
      unitRef="usd">85877000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0576445e6d4345e88564def4db0851c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTgtMy0xLTEtMzk5ODQ_387885e9-bc7f-42fd-a2d0-1a97a2a78ce3"
      unitRef="usd">55512000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1cdc67fb9dd4475c93e865da7686cf21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTgtNS0xLTEtMzk5ODQ_caaae1d9-34af-4725-9a20-a7907141ac9a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i73a8b3be4cf34a3f8253002a755fb57d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80MC9mcmFnOmZmODZjZTgyMDU0MzQyMjY4NzZjOGI0NjliMjZmMjU1L3RhYmxlOjNiMGYwZjMzMmZhODQ1MzNhNmIyMDFiMDBhNzdkMTMyL3RhYmxlcmFuZ2U6M2IwZjBmMzMyZmE4NDUzM2E2YjIwMWIwMGE3N2QxMzJfMTgtNy0xLTEtMzk5ODQ_c83138ba-bbc5-49b3-8788-a5479660ea37"
      unitRef="usd">141389000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNjY0_fa6721a1-028d-470d-a7fe-ff2810181c37">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:6pt;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 June 30, 2022, inventory consisted of finished goods&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of $15.9&#160;million and work&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;-in-progress of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6&#160;million&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;. As of December 31, 2021, inventory consisted 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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.700%"/&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;June 30, 2022&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, 2021&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;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;10,573&#160;&lt;/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;5,604&#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,657&#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;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;916&#160;&lt;/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;1,631&#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;503&#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;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;21,172&#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;15,958&#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;(8,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(6,966)&lt;/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;12,810&#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;8,992&#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;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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&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:120%"&gt;As of June 30, 2022, construction in progress pertains to the cost of individual components of a custom instrument set used for surgical placement of the Company's products that have not yet been placed into service of $3.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and construction costs related to the new lease in Santa Clara of $1.8 million.&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; Depreciation expense was $0.8 million and $0.5 million for the three months ended June 30, 2022 and 2021, respectively, and $1.5 million and $0.8 million for the six months ended June 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;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="background-color:#ffffff;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:9pt;margin-top:12pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.700%"/&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;June 30, 2022&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, 2021&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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and related expenses&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;7,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;10,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&#160;&#160;&#160;Accrued professional services &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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&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;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,353&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt"&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;        Accounts Receivable and Allowance for Credit Losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The movement in the allowance for credit losses was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(13)&lt;/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;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfOTQ_d857b649-4253-4d55-a529-6e3f61503c78"
      unitRef="usd">15900000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfMTIx_011f40ed-82c0-47f8-be50-0c3b22dc2aec"
      unitRef="usd">600000</us-gaap:InventoryWorkInProcess>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNjY1_d7925f64-b5cc-4b08-9df5-c90121bb864f">&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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.700%"/&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;June 30, 2022&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, 2021&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;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;10,573&#160;&lt;/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;5,604&#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,657&#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;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;916&#160;&lt;/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;1,631&#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;503&#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;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;21,172&#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;15,958&#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;(8,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(6,966)&lt;/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;12,810&#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;8,992&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3031112bed794d31bc35c67fbc07f223_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfMi0xLTEtMS0zOTk4NA_9ce307a9-b0db-42e9-9675-f2d54f21331c"
      unitRef="usd">12721000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43ef1e79646d4d329c627687e5c45950_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfMi0zLTEtMS0zOTk4NA_400f14ee-b2c9-4c77-8252-1bc4e2e1950e"
      unitRef="usd">10573000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i99c8d3198f30445392ec2d3766b1a1dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfMy0xLTEtMS0zOTk4NA_b58cb17a-77e4-44d9-9de2-c5e28e837f96"
      unitRef="usd">5604000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35eabad565014452b28c592d3183a0c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfMy0zLTEtMS0zOTk4NA_15c7bc7c-3f4e-4a18-8dc1-c83cde2fb0db"
      unitRef="usd">3657000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iba57b3a84e2d4ecd9381f641af07d72f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNC0xLTEtMS0zOTk4NA_f08edb81-96aa-40c1-b281-bdbb365ad0b2"
      unitRef="usd">909000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic10afd8d39504228bc6a7123acefd087_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNC0zLTEtMS0zOTk4NA_acea4d1c-c148-400f-82e8-1df061785a70"
      unitRef="usd">916000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5d41e35d9e58451cba631883515c1f13_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNS0xLTEtMS0zOTk4NA_9b122825-12a6-472c-b9b7-612574e70bda"
      unitRef="usd">1631000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i758f4b5ee63948ddbbf035c900fcf869_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNS0zLTEtMS0zOTk4NA_8e759f41-ad58-4cd9-a64c-62aa2e260ea2"
      unitRef="usd">503000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic91f1698ff904f9da876ad22cfc54e85_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNi0xLTEtMS0zOTk4NA_1793f05d-27be-434e-a3b2-af16cb10c9be"
      unitRef="usd">307000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5085e302da8a4102b82131e5ccc477c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNi0zLTEtMS0zOTk4NA_8e2874ba-137a-44cb-9cea-d3e7d8642b95"
      unitRef="usd">309000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNy0xLTEtMS0zOTk4NA_75c0484b-cb46-4296-9518-d2eee9b75df6"
      unitRef="usd">21172000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfNy0zLTEtMS0zOTk4NA_96af05d3-5f0f-4afe-b51d-b45bd7f1f50d"
      unitRef="usd">15958000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfOC0xLTEtMS0zOTk4NA_82318b7d-3ece-4388-91fa-0bfc170e4e6b"
      unitRef="usd">8362000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfOC0zLTEtMS0zOTk4NA_a3b92e8a-f64b-4bd4-81c7-9b90dcd5b0d4"
      unitRef="usd">6966000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfOS0xLTEtMS0zOTk4NA_2ed8d55c-1a75-4e27-ad96-46f5278ef2da"
      unitRef="usd">12810000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOmQwOTk1NGY3Yjg3ODQ1NjFiYWFiMjY4MTU1N2VlOWI3L3RhYmxlcmFuZ2U6ZDA5OTU0ZjdiODc4NDU2MWJhYWIyNjgxNTU3ZWU5YjdfOS0zLTEtMS0zOTk4NA_86da81a8-1c5b-4ff0-a469-0822ccb2c279"
      unitRef="usd">8992000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia013e18fe0e44c5ebcc7f3140cf8a443_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNDEz_339a9335-54fa-4d9b-b718-5060ac5632ba"
      unitRef="usd">3800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if4791802555a4405bca750c52e3a2ba3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNTQ5NzU1ODE0OTMw_71323a96-dbf2-408d-8848-e68248dbb86e"
      unitRef="usd">1800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:Depreciation
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNTQ5NzU1ODE0Nzcy_51d454ad-68bb-4769-89a3-c07f9b1813cd"
      unitRef="usd">800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNTQ5NzU1ODE0NzY0_694c9747-acdb-447c-bd6a-3a0444da108f"
      unitRef="usd">500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNTQ5NzU1ODE0Nzg4_783f0405-e4e1-4778-b117-46e4a81ef068"
      unitRef="usd">1500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNTQ5NzU1ODE0Nzgw_a633e812-d9bd-4b04-a7c1-316fb991a8d3"
      unitRef="usd">800000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNjY2_ca7c5503-e7db-43a7-b97f-fb0342c4147a">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;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="background-color:#ffffff;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:9pt;margin-top:12pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.700%"/&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;June 30, 2022&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, 2021&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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and related expenses&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;7,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;10,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&#160;&#160;&#160;Accrued professional services &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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&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;1,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,353&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfMi0xLTEtMS0zOTk4NA_9196fd83-c9dc-4e8f-9546-53b528f635fd"
      unitRef="usd">7927000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfMi0zLTEtMS0zOTk4NA_519c2774-80eb-4971-a00e-2fe5fa031bfc"
      unitRef="usd">10055000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfNC0xLTEtMS0zOTk4NA_7a7192a8-379a-42fa-b20c-df23fe827722"
      unitRef="usd">652000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfNC0zLTEtMS0zOTk4NA_d6a63636-96c5-4f6c-bfa6-e319efc232b3"
      unitRef="usd">995000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfNi0xLTEtMS0zOTk4NA_55395bfe-0646-49d6-b171-7fe55bb831fb"
      unitRef="usd">1610000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfNi0zLTEtMS0zOTk4NA_44d14993-2e08-40fa-afd4-773a879d0486"
      unitRef="usd">1303000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfNy0xLTEtMS0zOTk4NA_71829aa4-df3a-4523-9ad8-5e2eeb50b5bf"
      unitRef="usd">10189000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjIyZmM4Mjc0ZjNkYTRhZTJiZWZhMzkzN2E0MjY2NjNjL3RhYmxlcmFuZ2U6MjJmYzgyNzRmM2RhNGFlMmJlZmEzOTM3YTQyNjY2M2NfNy0zLTEtMS0zOTk4NA_96f70717-2f13-4011-8a88-e7cfd5c82836"
      unitRef="usd">12353000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RleHRyZWdpb246N2U2NGU4ZTQ2NDdlNDdkNDk0YjNiMTRkNWQ3OGYzN2RfNjY3_44623f0d-3b9e-40db-92a1-1e086cdda2b2">Accounts Receivable and Allowance for Credit Losses:&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The movement in the allowance for credit losses was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(13)&lt;/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;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfMi0xLTEtMS0zOTk4NA_f61f8d2e-f15a-4394-b790-5e47de72a707"
      unitRef="usd">264000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib3193f94b97941d0b5adff79bb0c972d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfMi0zLTEtMS0zOTk4NA_187fc4b9-108a-49cc-af02-a2e86c783487"
      unitRef="usd">263000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfMy0xLTEtMS0zOTk4NA_c7f79be8-b7c4-4880-8c34-1c64c41a8e19"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="idd543f48b18f4fada1add25e2650213f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfMy0zLTEtMS0zOTk4NA_ef908663-6ba6-4f51-9131-39c72afff903"
      unitRef="usd">14000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfNC0xLTEtMS0zOTk4NA_2da50c19-ede7-42c3-b7ec-fc8276b245ce"
      unitRef="usd">9000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="idd543f48b18f4fada1add25e2650213f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfNC0zLTEtMS0zOTk4NA_694f99de-65c9-42f1-9e52-c1f4a7fea06d"
      unitRef="usd">13000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfNS0xLTEtMS0zOTk4NA_d83a22a7-f97d-422e-817d-776732b03334"
      unitRef="usd">255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80My9mcmFnOjdlNjRlOGU0NjQ3ZTQ3ZDQ5NGIzYjE0ZDVkNzhmMzdkL3RhYmxlOjNmOGVmNzg2MmFkMTQ3MTU4ZGJkMjExMDgxYzdkZTA0L3RhYmxlcmFuZ2U6M2Y4ZWY3ODYyYWQxNDcxNThkYmQyMTEwODFjN2RlMDRfNS0zLTEtMS0zOTk4NA_b2959b0b-6afd-4b25-aa62-fe2b53e2e597"
      unitRef="usd">264000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMzE3NQ_e6c3d9d6-0d5b-4a84-974f-4ae1915e38a1">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 and a building used for research and development and warehouse space in Santa Clara, California which expires in &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;October 2026. The Company also has non-cancelable operating leases for its office building spaces in Gallarate, Italy and Knaresborough, United Kingdom, which expire in August 2027 and December 2025, respectively. &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 also leases vehicles under operating lease arrangements for certain of its personnel in Europe which expire at various times throughout 2022 to 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to lease expense and valuation of the lease assets and lease liabilit&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;ies are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:112%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:112%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Leased assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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 colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;June 30, 2022&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.51&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 7pt 2px 1pt;text-align:right;vertical-align: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.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.76%&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 7pt 2px 1pt;text-align:right;vertical-align: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.75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancelable operating leases as of June 30, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;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:left;vertical-align:bottom"&gt;&lt;div style="padding-right:4.5pt;text-align:right"&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&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;800&#160;&lt;/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;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;1,555&#160;&lt;/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;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;1,498&#160;&lt;/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;2025&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;993&#160;&lt;/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;2026&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;529&#160;&lt;/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;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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,383&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2022, the Company had no operating lease liabilities that had not commenced.&lt;/span&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:120%"&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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6 million an&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;d $1.2 million as of June 30, 2022 and December 31, 2021, respectively.&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-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"&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;&lt;div style="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-style:italic;font-weight:700;line-height:120%"&gt;Legal Contingencies&lt;/span&gt;&lt;/div&gt;From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any material legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMzE3Ng_ad0434b1-bc68-42fa-b0c0-7bdc44e9951e">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to lease expense and valuation of the lease assets and lease liabilit&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;ies are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:112%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:112%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Leased assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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 colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;June 30, 2022&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.51&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 7pt 2px 1pt;text-align:right;vertical-align: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.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.76%&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 7pt 2px 1pt;text-align:right;vertical-align: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.75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMi0xLTEtMS00MzA1Ng_e2e20153-1012-48ba-a609-0cb3829cdbd9"
      unitRef="usd">397000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMi0zLTEtMS00MzA2MQ_15a04acc-72aa-4571-beeb-8fe9e535b266"
      unitRef="usd">263000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMi0xLTEtMS0zOTk4NA_9a3f3e12-0b2d-4f20-acc7-4129efba3f57"
      unitRef="usd">806000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMi0zLTEtMS0zOTk4NA_38a840cb-b5c3-47f8-b690-9f4881347ef3"
      unitRef="usd">546000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMy0xLTEtMS00MzA1Ng_2fa8ef1a-59c0-4ae3-96da-5e853042802a"
      unitRef="usd">119000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMy0zLTEtMS00MzA2MQ_b5275d42-a917-41f7-bc87-37c7ee9cc0f4"
      unitRef="usd">65000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMy0xLTEtMS0zOTk4NA_585cf28d-4cad-4324-80e1-54877c12ca8e"
      unitRef="usd">223000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMy0zLTEtMS0zOTk4NA_1ee215ce-59de-491c-9558-07e537eac629"
      unitRef="usd">106000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNC0xLTEtMS00MzA1Ng_558946ee-9ab0-44a0-8b1d-46d5a1b003df"
      unitRef="usd">516000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNC0zLTEtMS00MzA2MQ_c18cb08d-c887-4ee4-ad02-05489e734219"
      unitRef="usd">328000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNC0xLTEtMS0zOTk4NA_c459d018-abd7-4db7-a679-69503a8e35b2"
      unitRef="usd">1029000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNC0zLTEtMS0zOTk4NA_a2c4c6ad-183c-4c1e-b901-c35a5c2e675e"
      unitRef="usd">652000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNi0xLTEtMS00MzA4Mg_841cadf9-fb54-4c22-aea1-bb0c50ac0597"
      unitRef="usd">396000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNi0zLTEtMS00MzA4OA_df584b5c-c718-492c-b9e5-cccf672ad91f"
      unitRef="usd">281000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNi0xLTEtMS0zOTk4NA_e636566b-3656-4f65-97ab-a1413b9ae023"
      unitRef="usd">804000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNi0zLTEtMS0zOTk4NA_d9171907-8e85-479d-b35b-389f35f21f7c"
      unitRef="usd">566000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNy0xLTEtMS00MzA4Mg_aa657cfc-57f0-47d7-86b4-6c5a4a026323"
      unitRef="usd">77000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNy0zLTEtMS00MzA4OA_dedccc7e-f320-4a7a-b489-898c20e0cc49"
      unitRef="usd">240000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNy0xLTEtMS0zOTk4NA_b7c83018-0202-4e5b-9944-dc1de8856a5b"
      unitRef="usd">77000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfNy0zLTEtMS0zOTk4NA_2f474058-d2ad-4be7-a0b3-d731d8c33491"
      unitRef="usd">277000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMTAtMS0xLTEtNDI5Njk_a54c9982-9724-4891-ae8b-86e0e22b028f">P3Y6M3D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMTAtMy0xLTEtNDI5Njk_f27f2c30-45b8-4efd-8040-5a386f0b5e3a">P3Y11M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMTEtMS0xLTEtNDI5Njk_397abdc1-fcc5-4fac-bf6d-3f361656f675"
      unitRef="number">0.0576</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOmQ5OWM4ZmMzMjY5MzRiY2U4ZjYwOGIwZjA1ZTllYzk4L3RhYmxlcmFuZ2U6ZDk5YzhmYzMyNjkzNGJjZThmNjA4YjBmMDVlOWVjOThfMTEtMy0xLTEtNDI5Njk_d5149d3e-b7d6-4dc6-9f71-9d354c2d1506"
      unitRef="number">0.0575</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMzE3Nw_4661d873-96df-46f0-837e-c99b447784ac">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancelable operating leases as of June 30, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;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:left;vertical-align:bottom"&gt;&lt;div style="padding-right:4.5pt;text-align:right"&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&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;800&#160;&lt;/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;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;1,555&#160;&lt;/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;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;1,498&#160;&lt;/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;2025&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;993&#160;&lt;/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;2026&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;529&#160;&lt;/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;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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,383&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfMS0xLTEtMS0zOTk4NA_1267d64e-d48b-4821-85b7-0377f22ca399"
      unitRef="usd">800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfMi0xLTEtMS0zOTk4NA_1921a188-b1f1-45fc-9c82-f241cd449746"
      unitRef="usd">1555000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfMy0xLTEtMS0zOTk4NA_449edca6-152f-4c8d-88c8-e54484a00f1a"
      unitRef="usd">1498000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfNC0xLTEtMS0zOTk4NA_f5d6dc3a-4ea6-43e5-b985-c252aa5f0db4"
      unitRef="usd">993000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfNS0xLTEtMS0zOTk4NA_f98d6d8d-5444-47b8-bd3c-fc89b3f4342d"
      unitRef="usd">529000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <sibn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfNi0xLTEtMS0zOTk4NA_d6fa9d2f-cc98-4c82-b0fd-e96cb0aa5c19"
      unitRef="usd">8000</sibn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfNy0xLTEtMS0zOTk4NA_a219d0a6-82fe-44be-952d-204b823e0c9c"
      unitRef="usd">5383000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfOC0xLTEtMS0zOTk4NA_2a08bf88-4bf5-471b-abe8-f6c690cbece4"
      unitRef="usd">512000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RhYmxlOjQ5YzBiMjAzMmFlYTRmYzViMjFlOWUyMGZlZWY5NTZlL3RhYmxlcmFuZ2U6NDljMGIyMDMyYWVhNGZjNWIyMWU5ZTIwZmVlZjk1NmVfOS0xLTEtMS0zOTk4NA_bfa675d3-1c6b-4128-a663-6eb964b700d5"
      unitRef="usd">4871000</us-gaap:OperatingLeaseLiability>
    <us-gaap:PurchaseObligation
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMTUzNw_05d07a06-3e66-4f91-a167-bb72673efb59"
      unitRef="usd">600000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMTU0NA_79372dfb-ac7b-4fcf-b94d-db7bab39b250"
      unitRef="usd">1200000</us-gaap:PurchaseObligation>
    <us-gaap:LitigationSettlementExpense
      contextRef="ib45b146b6b69498c8ae2fb067bd27dc0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMjY4OA_7fda4370-14d8-469a-80bf-d40fd1eb7733"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationReserve
      contextRef="i5f1d064d0acd4b2ab97aaa598db54e82_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80Ni9mcmFnOmJhNjcyMmM5NTc2NTRmOTg4ODUxZjQwNzJjNjQwNTc0L3RleHRyZWdpb246YmE2NzIyYzk1NzY1NGY5ODg4NTFmNDA3MmM2NDA1NzRfMjc4OA_7293fc98-0a9d-45b0-91b6-13b6c0571115"
      unitRef="usd">0</us-gaap:LitigationReserve>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTc2OA_b2184031-667d-42d6-bf7d-5c65b33aa551">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 as of periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.405%"/&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;June 30, 2022&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, 2021&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 outstanding and final fee&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;35,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;35,700&#160;&lt;/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;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(100)&lt;/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;(540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(627)&lt;/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;35,075&#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;34,973&#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="display:none"/&gt;&lt;td colspan="3" 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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;border-bottom: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;35,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;border-bottom: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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: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;In May 29, 2020, the Company entered into a term loan with Solar Capital Partners (&#x201c;Solar&#x201d;). Pursuant to the Loan and Security Agreement, Solar provided an aggregate principal amount of $40.0&#160;million term loan (the &#x201c;Solar Term Loan&#x201d;). The Solar Term Loan bore 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 included an interest-only period of 36 months through June 2023, and then repaid in equal monthly principal payments plus interest through  June 1, 2025. The Company was 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 Solar. With respect to the Solar Term Loan, this final fee was 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 Company paid in full and terminated the Solar Term Loan in August 2021. The effective interest rate related to the Solar Term Loan was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;10.6%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; for three and six months ended June 30, 2021. &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 outstanding debt as of June 30, 2022 and December 31, 2021 is related to a term loan pursuant to the Loan and Security Agreement dated August 12, 2021 (the &#x201c;Effective Date&#x201d;), entered into by the Company with Silicon Valley Bank (&#x201c;SVB&#x201d;). Pursuant the agreement, SVB provided an aggregate principal amount of $35.0&#160;million to the Company (the &#x201c;SVB Term Loan&#x201d;). The Company used the proceeds of the SVB Term Loan to repay in full and terminate the Solar Term Loan, which was accounted for as debt extinguishment in accordance with the accounting standards. The Company recognized the unamortized debt issuance costs and unaccreted value of final fee of $1.3&#160;million and the prepayment penalty and lender fees of $0.5&#160;million related to Solar Term Loan as a loss on debt extinguishment. The costs and fees are reflected as interest expense in the consolidated statement of operations for the year ended December 31, 2021. The total debt issuance costs of $0.1&#160;million associated with the SVB 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. The SVB Term Loan matures (the &#x201c;Maturity Date&#x201d;) on either &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(a) August 1, 2025 or (b) August 1, 2026 dependent on the Company&#x2019;s achievement of a certain financial performance milestone as of December 31, 2022, as set forth in the Loan Agreement. Interest on the SVB Term Loan is payable monthly at an annual rate set at the greater of (a) 5.75% and (b) prime rate as published in the Wall Street Journal plus 2.5%. Commencing on September 1, 2023, the Company will be required to make monthly principal amortization payments. The Company may elect to prepay the SVB Term Loan prior to the Maturity Date subject to a prepayment fee equal to 1% if  the prepayment occurs prior to the second anniversary of the Effective Date and 0% if the prepayment occurs on or at any time after the second anniversary of the Effective Date. The SVB Term Loan is secured by substantially all the Company's assets other than the Company's intellectual property. The Company is also obligated to pay a final payment equal to $0.7&#160;million or 2% of the aggregate principal amount of the SVB Term Loan, which is considered fully earned by SVB on the effective date of the Loan and Security Agreement with SVB. This final payment shall be due and payable on the earliest of (i) the Maturity Date, (ii) the full repayment of the loan, (iii) permitted prepayment and mandatory prepayment upon an acceleration as specified in the agreement or (iv) the termination of the agreement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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-weight:400;line-height:115%"&gt;The final payment is included within the long-term borrowings and is accreted to interest expense using straight-line method over the life of the term loan.  The effective interest rate related to the SVB Term Loan for the three and six months ended June 30, 2022 was 6.9% and 6.6%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;         The table below summarizes the future principal and final fee payments under the SVB Term Loan as of June 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.888%"/&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;Remainder of 2022&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;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;7,292&#160;&lt;/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;17,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,908&#160;&lt;/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;2026&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="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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal and final fee payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Loan Agreement includes affirmative and negative covenants applicable to the Company and certain of its foreign subsidiaries. The affirmative covenants include, among others, covenants requiring the Company to maintain its legal existence and governmental compliance, deliver certain financial reports, and maintain insurance coverage. The negative covenants include, among others, restrictions regarding transferring collateral, pledging the Company's intellectual property to other parties, engaging in mergers or acquisitions, paying dividends or making other distributions, incurring indebtedness, transacting with affiliates, and entering into certain investments, in each case subject to certain exceptions. As of June 30, 2022, the Company was in compliance with all debt covenants. &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;CARES Act&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; which, among other things, allowed employers to defer the deposit and payment of an employer's share of social security taxes through December 31, 2020. The Company recorded&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; a total liability of $0.5 million related to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the deferral of the social security taxes that is included in the accrued liabilities and other in the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTc2Mg_8911cf39-f988-4c9a-b36f-b88e4b876dc2">&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 as of periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.405%"/&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;June 30, 2022&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, 2021&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 outstanding and final fee&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;35,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;35,700&#160;&lt;/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;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(100)&lt;/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;(540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(627)&lt;/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;35,075&#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;34,973&#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="display:none"/&gt;&lt;td colspan="3" 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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;border-bottom: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;35,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;border-bottom: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfMi0xLTEtMS0zOTk4NA_6b6699d3-06d1-4a22-b363-3ccd58c6b0ba"
      unitRef="usd">35700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfMi0zLTEtMS0zOTk4NA_315aceb5-aeca-4125-88ab-4a3fa94047fa"
      unitRef="usd">35700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfMy0xLTEtMS0zOTk4NA_576282fd-40d1-45b3-8db5-f8cdf67e01f4"
      unitRef="usd">85000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfMy0zLTEtMS0zOTk4NA_2a97cf40-d576-49da-9475-4c4437f5b633"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfNC0xLTEtMS0zOTk4NA_847dd7c6-b161-4ea6-8478-c7b048343661"
      unitRef="usd">540000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfNC0zLTEtMS0zOTk4NA_c99b941e-6410-4832-a786-47cd6d469e48"
      unitRef="usd">627000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:LongTermDebt
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfNS0xLTEtMS0zOTk4NA_2fc4bf74-0d50-4556-9cff-2076961e69c1"
      unitRef="usd">35075000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfNS0zLTEtMS0zOTk4NA_e8bae427-c97f-4bc3-af9c-dea5c919de06"
      unitRef="usd">34973000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfOC0xLTEtMS0zOTk4NA_65a62a67-dc81-4b89-8f3b-2fab4af07b03"
      unitRef="usd">35075000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmIxMmNmMTAxMWI5NDQyOTQ5YWRhMjhlZDk0OWNkNGQzL3RhYmxlcmFuZ2U6YjEyY2YxMDExYjk0NDI5NDlhZGEyOGVkOTQ5Y2Q0ZDNfOC0zLTEtMS0zOTk4NA_701b6e70-955d-4c99-82a3-c09e7cebbcf8"
      unitRef="usd">34973000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i720f7ae6a0c244738818506624e99918_I20200529"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMzIw_1f7bd4d6-924e-4633-850f-061f5807f1f8"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i720f7ae6a0c244738818506624e99918_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNDIx_67f8f5ad-e549-4be6-92c7-06dbe42a281b"
      unitRef="number">0.0940</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i33c6bdb45104460ea0c691f3438e6f16_D20200529-20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTI5_476f0723-620e-4438-bdb3-aa77c96c47ec"
      unitRef="number">0.0033</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <sibn:DebtInstrumentPeriodicPaymentInterestOnlyPeriod
      contextRef="i9e2060d0ee914515ac7547391013aac7_D20200529-20200529"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNzU3_81a2844b-fd72-444f-8113-c78137694ed7">P36M</sibn:DebtInstrumentPeriodicPaymentInterestOnlyPeriod>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i720f7ae6a0c244738818506624e99918_I20200529"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfOTI3_e3d20ea6-3904-44bb-a447-3bb8c0f8ef58"
      unitRef="usd">1000000</us-gaap:DebtInstrumentFeeAmount>
    <sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal
      contextRef="i720f7ae6a0c244738818506624e99918_I20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfOTMz_9cba55f8-dec7-41bf-b946-de89c8b8a52a"
      unitRef="number">0.025</sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ie81a4dd50bac415393b44daa781cd4e9_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTQ5NzU1ODE5OTk0_440e87d7-18b4-4481-b8a1-56d8b600d5de"
      unitRef="number">0.106</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i22b76824eaf74010acc7220bc695086d_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTQ5NzU1ODE5OTk0_7114e066-e9ab-4f4c-91de-1bd6b813e52e"
      unitRef="number">0.106</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i77c1fcb7bfc94863b9fd915c33b313fc_I20210812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMTgxMA_e727d698-7a6b-4f55-ade4-7d2e31d4b1ae"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i98087a6fe7104c828391a89a2ed66999_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMjE0Mg_3fd6f101-a7ae-4265-aaf0-171c4694e5d5"
      unitRef="usd">1300000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i98087a6fe7104c828391a89a2ed66999_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMjE5MQ_c3d94e68-2273-4302-88bc-75e5f61cf8dd"
      unitRef="usd">500000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i77c1fcb7bfc94863b9fd915c33b313fc_I20210812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMjQyNg_99b76625-e24b-4d62-bdc4-eab8829426dc"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i77c1fcb7bfc94863b9fd915c33b313fc_I20210812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMzAzMA_2639001a-6428-47ab-9526-2720c64b2ab3"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i81651be56b424e938fde455f8ae25e05_D20210812-20210812"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMzA5Nw_05519f74-b70b-4d83-8f7e-c1a54e50411f"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <sibn:DebtInstrumentPrepaymentPenaltyPercentage
      contextRef="i95ba77cf99ac442b84a7bdf45cd58252_I20210812"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMzMyNg_5cf7e74e-087e-4f35-ada0-079e4107056f"
      unitRef="number">0.01</sibn:DebtInstrumentPrepaymentPenaltyPercentage>
    <sibn:DebtInstrumentPrepaymentPenaltyPercentage
      contextRef="i827037aa2a384ed1bb71abf5139056d3_I20210812"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMTA5OTUxMTYzNDIwNA_00c996f9-41ca-48e1-826e-c604ac908bea"
      unitRef="number">0</sibn:DebtInstrumentPrepaymentPenaltyPercentage>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i77c1fcb7bfc94863b9fd915c33b313fc_I20210812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMzY5Mg_73dd770e-c335-43d3-bd21-d909086e9567"
      unitRef="usd">700000</us-gaap:DebtInstrumentFeeAmount>
    <sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal
      contextRef="i77c1fcb7bfc94863b9fd915c33b313fc_I20210812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfMzY5OA_165286d3-bee3-4bd7-9f93-74dd4132ad40"
      unitRef="number">0.02</sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i6ab295d0476d4aa68f7bbe6c6cb4bba3_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTQ5NzU1ODIwMTQ1_0befc7f9-31cd-4da9-a0eb-8568097738d9"
      unitRef="number">0.069</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ie66e9752f05e49adb5b13940a9137622_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTQ5NzU1ODIwMTU2_d7d80f49-2551-49b3-b890-999ed9c70095"
      unitRef="number">0.066</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTc2NQ_02626aee-821a-442f-baa1-56e36b19b28c">The table below summarizes the future principal and final fee payments under the SVB Term Loan as of June 30, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.888%"/&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;Remainder of 2022&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;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;7,292&#160;&lt;/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;17,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,908&#160;&lt;/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;2026&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="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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal and final fee payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmVhMjM0MWViNDk0ZjRmZDg5ZjRhYjllZTIzYjgxMTkwL3RhYmxlcmFuZ2U6ZWEyMzQxZWI0OTRmNGZkODlmNGFiOWVlMjNiODExOTBfMS0xLTEtMS0zOTk4NA_d6198ce5-a6ba-4ff0-a3d6-66be37f2a585"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmVhMjM0MWViNDk0ZjRmZDg5ZjRhYjllZTIzYjgxMTkwL3RhYmxlcmFuZ2U6ZWEyMzQxZWI0OTRmNGZkODlmNGFiOWVlMjNiODExOTBfMi0xLTEtMS0zOTk4NA_c4c11f30-e58c-428c-8e62-1e18a767089a"
      unitRef="usd">7292000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmVhMjM0MWViNDk0ZjRmZDg5ZjRhYjllZTIzYjgxMTkwL3RhYmxlcmFuZ2U6ZWEyMzQxZWI0OTRmNGZkODlmNGFiOWVlMjNiODExOTBfMy0xLTEtMS0zOTk4NA_fcca3729-b2cb-47e0-85df-ea9f6c277939"
      unitRef="usd">17500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmVhMjM0MWViNDk0ZjRmZDg5ZjRhYjllZTIzYjgxMTkwL3RhYmxlcmFuZ2U6ZWEyMzQxZWI0OTRmNGZkODlmNGFiOWVlMjNiODExOTBfNC0xLTEtMS0zOTk4NA_1fbdfe73-65da-46bc-9d09-1918cbb4fcc9"
      unitRef="usd">10908000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmVhMjM0MWViNDk0ZjRmZDg5ZjRhYjllZTIzYjgxMTkwL3RhYmxlcmFuZ2U6ZWEyMzQxZWI0OTRmNGZkODlmNGFiOWVlMjNiODExOTBfNS0xLTEtMS0zOTk4NA_5f79afb2-c15b-40fd-a4aa-e81950d2028b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RhYmxlOmVhMjM0MWViNDk0ZjRmZDg5ZjRhYjllZTIzYjgxMTkwL3RhYmxlcmFuZ2U6ZWEyMzQxZWI0OTRmNGZkODlmNGFiOWVlMjNiODExOTBfNy0xLTEtMS0zOTk4NA_2827dffd-09bd-4550-9044-01a9e1b0cf0b"
      unitRef="usd">35700000</us-gaap:DebtInstrumentCarryingAmount>
    <sibn:SocialSecurityTaxEmployerDeferralCARESAct
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTU5MQ_0b0bec0d-5e48-46d3-ac00-8d3a6c402a4e"
      unitRef="usd">500000</sibn:SocialSecurityTaxEmployerDeferralCARESAct>
    <sibn:SocialSecurityTaxEmployerDeferralCARESAct
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml80OS9mcmFnOjcyNjQ2NmE2MWU1MTQ1ZWI4ODUwZGZkMDIyMzRmNjFkL3RleHRyZWdpb246NzI2NDY2YTYxZTUxNDVlYjg4NTBkZmQwMjIzNGY2MWRfNTU5MQ_f674456c-ef82-4907-8ece-adae515b3f48"
      unitRef="usd">500000</sibn:SocialSecurityTaxEmployerDeferralCARESAct>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk1Mw_b1dcb20d-e63f-48c2-8133-f0d380a2b617">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 six months ended June 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,009,513&#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.73&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;(39,267)&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;5.09&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;Canceled and forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;12.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,956,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;10.22&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 June 30, 2022, the unrecognized compensation cost related to stock options was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which is expected to be recognized over a period of approximately 0.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div&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;There were no stock options granted during the three and six months ended June 30, 2022 and 2021. &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-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 June 30, 2022 and December 31, 2021, the Company had no shares subject to repurchase. &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;Restricted stock units (&#x201c;RSUs&#x201d;) are share awards that entitle the holder to receive freely tradable shares of the Company&#x2019;s common stock upon vesting. RSUs generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMTA5Nw_c011509e-853d-4460-8e6f-d6f22d79d24b"&gt;two&lt;/span&gt; to four years based upon continued services and are settled at vesting in shares of the Company's common stock. The grant date fair value of the RSUs is equal to the closing price of the Company&#x2019;s common stock on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company granted performance-based restricted stock unit awards subject to market and service vesting conditions to certain executive officers under SI-BONE's 2018 Equity Incentive Plan (&#x201c;PSUs&#x201d;). The shares subject to the PSUs vest over a three-year performance period beginning January 1, 2022 and ending December 31, 2024. The actual number of PSUs that will vest in each measurement period will be determined by the Compensation Committee based on the Company&#x2019;s total shareholder return (&#x201c;TSR&#x201d;) relative to the TSR of the Median Peer Companies (as defined in the award agreement).  The grant date fair value of each stock award with a market condition was determined using the Monte Carlo valuation model. The table below summ&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;arizes the assumptions used to estimate the grant date fair value of the PSUs granted:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.013%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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;48.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;58.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility of peer companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;24.2%&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;152.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;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;Correlation coefficient of peer companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;0.4%&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;1.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;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:#ffffff;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.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 summarizes RSU and PSU activity for the six months ended June 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.419%"/&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="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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSUs&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 #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:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021&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;1,566,522&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;$25.17&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;&#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;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;/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;1,130,467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,596&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.50&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="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;(395,489)&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;24.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(129,123)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2,172,377&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;23.29&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 #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;155,596&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.50&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 June 30, 2022, the unr&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ecognized compensation cost related to the RSUs was $42.2 million, which is expected to be recognized over a period of approximately 2.8 years. As of June 30, 2022, the unrecognized compensation cost related to the PSUs was $2.3 million, which is expected to be recognized over a period of approximately 2.5 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&#x2019;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 six month offering period. The offering 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. &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 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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 104,861 shares under ESPP, representing approximately $1.6&#160;million in employee contributions, for the six months ended June 30, 2022 and 2021. As of June 30, 2022 and December 31, 2021, total accumulated ESPP related employee payroll deductions amounted to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $0.3 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&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;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:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&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;June 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;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2022&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;2021&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;303&#160;&lt;/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;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,024&#160;&lt;/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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;823&#160;&lt;/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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,137&#160;&lt;/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;5,751&#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;4,257&#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,258&#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,287&#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="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk1MA_9672ca95-8e0b-46f0-8ace-75b3798e4077">&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 six months ended June 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,009,513&#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.73&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;(39,267)&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;5.09&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;Canceled and forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;12.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,956,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;10.22&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfMS0yLTEtMS0zOTk4NA_9db3c758-18c1-43c9-a916-cda071579fb1"
      unitRef="shares">2009513</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfMS00LTEtMS0zOTk4NA_dba4da41-7be0-410d-bf00-90e9d3eb1314"
      unitRef="usdPerShare">8.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfMy0yLTEtMS0zOTk4NA_7524223f-531c-41e3-8cff-e20123172c1f"
      unitRef="shares">39267</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfMy00LTEtMS0zOTk4NA_2dde978a-1c2a-46c3-8b58-c960ed1a3643"
      unitRef="usdPerShare">5.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfNC0yLTEtMS0zOTk4NA_7e24a9c5-5aa9-4451-8e1c-88113a67cfda"
      unitRef="shares">14229</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfNC00LTEtMS0zOTk4NA_40c3e0e4-add5-4d91-ba5d-86e6b1039606"
      unitRef="usdPerShare">12.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfNS0yLTEtMS0zOTk4NA_0d44a72d-cb6b-4fcd-bc2c-4375cb26cbd0"
      unitRef="shares">1956017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjk0YmFlYmNmNjc1MTRhNzRiMTY5Y2JhMTRlZWUzMWY5L3RhYmxlcmFuZ2U6OTRiYWViY2Y2NzUxNGE3NGIxNjljYmExNGVlZTMxZjlfNS00LTEtMS0zOTk4NA_cba99038-0d5a-4060-80d0-be2097b39fa7"
      unitRef="usdPerShare">10.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjEw_f886744b-d178-4ba7-962f-3d747459efdd"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia271358051da4a8bbdb79c0a2132ec4f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjgw_2db02e32-5850-47c1-9299-2bc3ff117658">P0Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjk2_02d55ee9-d9e7-49f7-a4ac-63fc47679e5f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjk2_21e19f4f-7562-4aed-9a98-c57ed6e16a9f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjk2_75c191a9-4e5f-4684-8954-e7644e137c64"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjk2_8de60692-481e-4350-afef-23b4e1438941"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase
      contextRef="i49d3a5e9f3c54efcb07777d88365c29c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfODY0_0eec871f-840f-41b8-9221-ba89833cbc30"
      unitRef="shares">0</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase
      contextRef="ibc11f711f58b45e2b388d4bdb5a1b7a5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfODY0_26ce135b-16d8-45bc-8d41-880d0d0e0b15"
      unitRef="shares">0</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icdbb3a2f712a4e4197a7bec663f211e2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMTEwMw_3b6fcf23-03fa-461e-857e-2159d2d79563">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i047383769d064769a17e864a8e39e003_D20220101-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk0NA_72df8cf1-a6b5-4135-9695-4e1148cb976d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <sibn:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk0Nw_ff634fcf-cd37-4be9-a9bc-966c4ccc14e0">The table below summarizes the assumptions used to estimate the grant date fair value of the PSUs granted:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.013%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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;48.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;to&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;58.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility of peer companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;24.2%&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;152.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;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;Correlation coefficient of peer companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;0.4%&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;1.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;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:#ffffff;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.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sibn:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfMS0xMy0xLTEtMzk5ODQ_4479c6d0-b544-4ed8-8c00-9fc726e413bc"
      unitRef="number">0.489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfMS0xNS0xLTEtMzk5ODQ_7eea0b03-1a1d-40e8-905f-835660c87cea"
      unitRef="number">0.587</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMinimum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfMi0xMy0xLTEtMzk5ODQ_9c0de05e-b411-450e-a6e0-c2300f8785e1"
      unitRef="number">0.242</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMinimum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMaximum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfMi0xNS0xLTEtMzk5ODQ_c3e282fe-9ddc-474b-87f4-f420f13d4286"
      unitRef="number">1.525</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMaximum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMinimum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfMy0xMy0xLTEtMzk5ODQ_9396b0b9-44ab-41b0-b4af-35808eaf1574"
      unitRef="number">-0.13</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMinimum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMaximum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfMy0xNS0xLTEtMzk5ODQ_cb397aed-6c27-4afe-baa9-6c1ced973ba0"
      unitRef="number">1.00</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfNC0xMy0xLTEtMzk5ODQ_d9a18a15-8d01-43ea-8ad9-73e31f056263"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfNC0xNS0xLTEtMzk5ODQ_36cdfdb9-06b1-45c2-a2b0-b6f0521dcb5c"
      unitRef="number">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iebb24883ccf74475b9d2bd23250ce2e8_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfNS0xMy0xLTEtMzk5ODQ_57ca2219-74d0-4170-b6b2-7947fdd82bd3"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaea0a25573ae4392b98fe8e11be5b283_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjdmZjc2YzQ1M2UxMjQ1NmNhYmZkMzYyODg4NGM2NDEwL3RhYmxlcmFuZ2U6N2ZmNzZjNDUzZTEyNDU2Y2FiZmQzNjI4ODg0YzY0MTBfNS0xNS0xLTEtMzk5ODQ_81c3d920-b8e7-412f-8b90-9e4e0d6481e4"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk1Mg_c8b6265e-1189-4d20-b489-4c34d2652c1a">The table below summarizes RSU and PSU activity for the six months ended June 30, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.419%"/&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="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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSUs&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 #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:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021&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;1,566,522&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;$25.17&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;&#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;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;/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;1,130,467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,596&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.50&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="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;(395,489)&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;24.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(129,123)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2,172,377&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;23.29&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 #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;155,596&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.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk1Mg_f77eaea8-cb4d-4654-9925-6cc5a6fa603c">The table below summarizes RSU and PSU activity for the six months ended June 30, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.419%"/&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="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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSUs&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 #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:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021&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;1,566,522&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;$25.17&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;&#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;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;/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;1,130,467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,596&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.50&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="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;(395,489)&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;24.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(129,123)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2,172,377&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;23.29&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 #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;155,596&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.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1832f0bd47c24cc0af50d6efb82a9e81_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMi0yLTEtMS0zOTk4NA_e3f17138-86e8-4ef3-ab91-8ccd68389ead"
      unitRef="shares">1566522</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1832f0bd47c24cc0af50d6efb82a9e81_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMi00LTEtMS0zOTk4NA_ec539e03-5c36-4082-b8ce-ed4c032fdf79"
      unitRef="usdPerShare">25.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifb158a3b4e014e00ab49d26c1347c365_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMi02LTEtMS0zOTk4NA_f4a8df88-4b97-4fba-b12c-04d19bf799ad"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifb158a3b4e014e00ab49d26c1347c365_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMi04LTEtMS0zOTk4NA_612df93a-6f68-4a73-9ae8-56678192cdd6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMy0yLTEtMS0zOTk4NA_9cf338c3-38c5-4db0-bee1-d9e7b1021261"
      unitRef="shares">1130467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMy00LTEtMS0zOTk4NA_96317402-2352-49f7-b4fd-dbf08bcd0706"
      unitRef="usdPerShare">21.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMy02LTEtMS0zOTk4NA_9b55eaa8-9068-4c60-b8d8-dfe61df1dae1"
      unitRef="shares">155596</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfMy04LTEtMS0zOTk4NA_24ca3f3e-7886-499b-9892-40b53f1df8b6"
      unitRef="usdPerShare">19.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNC0yLTEtMS0zOTk4NA_d888c1b2-7f18-4aa1-8817-29d6e4b8d457"
      unitRef="shares">395489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNC00LTEtMS0zOTk4NA_16d84dea-fa1d-4016-a92a-1d0aa300163b"
      unitRef="usdPerShare">24.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNC02LTEtMS00MTQxNg_8a57258b-9cb8-44c7-a3e3-775dfdf9014a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNC04LTEtMS00MTQxNg_c13dcacc-f834-44ea-b83e-8a5034969207"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNS0yLTEtMS0zOTk4NA_39127ccd-8409-4905-b8ea-1bd88b700f9e"
      unitRef="shares">129123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNS00LTEtMS0zOTk4NA_89c50ffb-7ea3-4730-83de-0075526ac9d1"
      unitRef="usdPerShare">23.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNS02LTEtMS00MTQxNg_c8a8dfb2-6cce-416b-87b7-155cb49505d0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNS04LTEtMS00MTQxNg_e5e22ef7-3a41-444f-8d73-42bf3a789fe4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i96b450ca77c94bf89bed7eba70d9eae2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNi0yLTEtMS0zOTk4NA_de738c60-669d-4e27-8a1f-8ef16ee9af0a"
      unitRef="shares">2172377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i96b450ca77c94bf89bed7eba70d9eae2_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNi00LTEtMS0zOTk4NA_8f0b3c7b-8b71-4eb0-b5b2-5294186a6a71"
      unitRef="usdPerShare">23.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i47d1d4d6c1814f1085469336a5d63d1f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNi02LTEtMS0zOTk4NA_e4d25893-a1d2-4f0d-ad42-222dfc3306ff"
      unitRef="shares">155596</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i47d1d4d6c1814f1085469336a5d63d1f_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOjUyYTE2OGMwMjU4ZjRmNDQ5NjY4MjZiZWI0YmM5MjRmL3RhYmxlcmFuZ2U6NTJhMTY4YzAyNThmNGY0NDk2NjgyNmJlYjRiYzkyNGZfNi04LTEtMS0zOTk4NA_89ebac80-2a3a-4511-85ab-0212b8e531ad"
      unitRef="usdPerShare">19.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i96b450ca77c94bf89bed7eba70d9eae2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjI5MQ_f5c41a72-2623-4435-bd11-d2923239eeff"
      unitRef="usd">42200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icc1d0659c20e48599531a32121eecbec_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjM2MQ_9c38c9fb-9ac2-4717-ab72-cf74ab25b725">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i47d1d4d6c1814f1085469336a5d63d1f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjQzNA_8e907e9e-cce8-494a-b994-21200848dd6c"
      unitRef="usd">2300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1520471a13114ebaaba7f1f28b59b500_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjUwNA_2f945c6c-2e50-4164-a467-5b8dd862ed80">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i5e3a618c09e84033aba95f1f8c6e1242_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMjcyOA_0c71e839-e18d-4610-8fac-621c44c3a69c"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval
      contextRef="i5e3a618c09e84033aba95f1f8c6e1242_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk0NQ_6460f5cc-6a8b-4894-9fc7-f7b340652767">P6M</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval
      contextRef="i7a9e53fa56bc4ae480c1a55390f05169_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzI3Nw_88dfd585-65e1-464e-b3ef-8a9d5e0f68d1">P12M</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
      contextRef="i7a9e53fa56bc4ae480c1a55390f05169_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzMwNw_e047bbb8-6927-419c-acbf-78d6069c03ae"
      unitRef="purchase_period">2</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfNTQ5NzU1ODE4MzM4_8f6ce91c-5d5f-435a-9e1d-9f0ca091126e"
      unitRef="shares">112773</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfNTQ5NzU1ODE4MDA2_175fdc60-6b1c-4b37-b4d2-14d7d9226994"
      unitRef="shares">104861</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfNTQ5NzU1ODE4MDE1_c865e77f-7584-4c2d-8d2c-47dbd6056269"
      unitRef="usd">1600000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfNTQ5NzU1ODE4MDE1_d5c9b5a3-f87e-458b-a72c-754defa3d515"
      unitRef="usd">1600000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i8402fb50e78844e9bc212e41c51a71c2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzY0NQ_a38c0d65-356d-4953-993d-320f286bcb30"
      unitRef="usd">200000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i5cd8aaa0704544a0b1563678669496e2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzY1Mg_ba0c3725-c4d9-47e5-8b0c-ffc1b02c9634"
      unitRef="usd">300000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RleHRyZWdpb246ZjUwMDliODM5ZGIwNDFiN2IzM2FkZmNjOWYxOTMwMTlfMzk0OA_56ac686f-562e-43bb-b688-879cb638c7e6">&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:12pt;margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&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;June 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;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2022&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;2021&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;303&#160;&lt;/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;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,024&#160;&lt;/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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;823&#160;&lt;/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;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,137&#160;&lt;/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;5,751&#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;4,257&#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,258&#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,287&#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="ia635a43789874e06a73f105599c0bcf4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfMy0yLTEtMS0zOTk4NA_f52a6c07-7c6e-467e-b527-5f436d58796e"
      unitRef="usd">117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ae08e9d13224b0788c516f15d796171_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfMy00LTEtMS0zOTk4NA_9eadc4e6-0354-4cb4-a7d1-31c9d4fa6ca5"
      unitRef="usd">129000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id8d212a87ee2408d8affa62b4d2cd5f6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfMy02LTEtMS0zOTk4NA_f12c8ead-dfaa-4194-acb9-c70e7ad5d8a7"
      unitRef="usd">238000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic035ed5224f54a1bb1ef2611ac4eb7e6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfMy04LTEtMS0zOTk4NA_032d2c83-9b66-417c-885d-e95ba11a881c"
      unitRef="usd">303000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4fd4643b3534cde85628a8462b2f49d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNC0yLTEtMS0zOTk4NA_972054bd-d3be-4020-8422-441193dd0242"
      unitRef="usd">2746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3410af7bec245c3bdd5f693e21923fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNC00LTEtMS0zOTk4NA_98206def-b465-4633-8af6-ccd7f7f7f504"
      unitRef="usd">2125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0ec731cd018438d8b378e190b7de09c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNC02LTEtMS0zOTk4NA_6aad0440-1c93-4b27-b37d-8dd2d7d22495"
      unitRef="usd">5340000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief9ffccde2564fa98d659c57d03c3f37_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNC04LTEtMS0zOTk4NA_c9b34e01-c895-4985-920d-f482cc351b82"
      unitRef="usd">4024000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib8f59857422149d4a87c096210f9123a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNS0yLTEtMS0zOTk4NA_244fefcb-8086-4c92-9f8c-1fcb7e10a7c9"
      unitRef="usd">664000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i41a203464e0d4deeb4b9207332fe2179_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNS00LTEtMS0zOTk4NA_b8490618-1acb-4867-869e-6cae34bdf790"
      unitRef="usd">404000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42f275f9a13446fb974b7c6de6912ac5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNS02LTEtMS0zOTk4NA_cdcb56de-3eb3-4aa1-8a3f-7544e98a0f48"
      unitRef="usd">1297000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f4dbeb4c10e43329a3a98d5b5ba3f3f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNS04LTEtMS0zOTk4NA_f997adc6-75a5-4e21-878f-484b745cb784"
      unitRef="usd">823000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i057e7c21cb5c419791808458578f3342_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNi0yLTEtMS0zOTk4NA_d3f352a9-2f2f-47ed-b902-2f3ca2278660"
      unitRef="usd">2224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e52ceba05a64c6d9962c451af285ac4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNi00LTEtMS0zOTk4NA_0e823c72-bc24-42da-8406-2341bb98ee5a"
      unitRef="usd">1599000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1d37bfc0da7240e88191af8fccf5bcde_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNi02LTEtMS0zOTk4NA_e16b3eb0-2906-4ce8-b02d-ca35953a12cb"
      unitRef="usd">4383000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ba4da62eaf34ddfb816c97debc85180_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNi04LTEtMS0zOTk4NA_61c80420-3c68-4e56-972d-cef55aafbfd5"
      unitRef="usd">3137000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNy0yLTEtMS0zOTk4NA_59dd3306-d000-4681-bf80-d5ef35164b67"
      unitRef="usd">5751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNy00LTEtMS0zOTk4NA_873910fe-7f14-4231-a3a4-9cead9df5523"
      unitRef="usd">4257000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNy02LTEtMS0zOTk4NA_98695d79-a64e-409f-831b-9352e156b083"
      unitRef="usd">11258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81Mi9mcmFnOmY1MDA5YjgzOWRiMDQxYjdiMzNhZGZjYzlmMTkzMDE5L3RhYmxlOmRmYmFjZDI1YjA1OTQ2M2NiYmVmMTRjZTcwNThiYWI2L3RhYmxlcmFuZ2U6ZGZiYWNkMjViMDU5NDYzY2JiZWYxNGNlNzA1OGJhYjZfNy04LTEtMS0zOTk4NA_df63886a-182b-4b75-a0f7-2818b9898e69"
      unitRef="usd">8287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RleHRyZWdpb246YTk2ZTkxYjgyZDcyNGRkMDk2YTBkY2MzYTk4N2YwZDFfNjI3_632d310d-97f6-49bd-a548-865f818f78b0">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: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-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.482%"/&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 June 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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2022&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;2021&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;(18,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(13,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(35,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(26,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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;34,052,692&#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;32,978,914&#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;33,923,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,836,040&#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:14pt"&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.54)&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.42)&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.06)&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.80)&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:12pt;margin-top:12pt;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;            &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.683%"/&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 #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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;2021&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="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;1,956,017&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 #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,147,895&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 #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;1,956,017&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,147,895&#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="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;2,172,377&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719,364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172,377&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719,364&#160;&lt;/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;&#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="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;1,945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,945&#160;&lt;/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="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;59,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,688&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;34,070&#160;&lt;/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="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="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="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-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;4,306,204&#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;4,021,396&#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="3" style="background-color:#ffffff;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,306,204&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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,021,396&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RleHRyZWdpb246YTk2ZTkxYjgyZDcyNGRkMDk2YTBkY2MzYTk4N2YwZDFfNjI4_ba8ed59f-d6f5-4491-8b25-50a5c743e180">&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: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-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.482%"/&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 June 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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;2022&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;2021&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;(18,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(13,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(35,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(26,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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;34,052,692&#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;32,978,914&#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;33,923,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,836,040&#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:14pt"&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.54)&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.42)&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.06)&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.80)&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="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfMy0xLTEtMS0zOTk4NA_af533ee5-1f89-42e1-94bc-2b5801356863"
      unitRef="usd">-18513000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfMy0zLTEtMS0zOTk4NA_ef323903-67ef-4d5b-930d-5fda2ade4270"
      unitRef="usd">-13981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfMy01LTEtMS0zOTk4NA_5e2a145d-509d-416d-a980-ee02c1d9fb2d"
      unitRef="usd">-35923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfMy03LTEtMS0zOTk4NA_dbe994a9-5b4c-45ef-9528-c5763423af72"
      unitRef="usd">-26223000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS0xLTEtMS0zOTk4NA_2318a013-cb2f-432e-8236-a03b33d87f21"
      unitRef="shares">34052692</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS0xLTEtMS0zOTk4NA_7171a2d1-3a4f-4f4f-b677-cd04f369c2df"
      unitRef="shares">34052692</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS0zLTEtMS0zOTk4NA_297b2d0e-03f6-4ebf-92ae-571c7cdbf0a4"
      unitRef="shares">32978914</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS0zLTEtMS0zOTk4NA_7f7f28d9-9ec7-4a40-81dd-72fcadb472e7"
      unitRef="shares">32978914</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS01LTEtMS0zOTk4NA_0801c219-9297-4315-886e-2acc57bb0213"
      unitRef="shares">33923229</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS01LTEtMS0zOTk4NA_867831f3-8395-4d7f-a954-31b1d1d70f5a"
      unitRef="shares">33923229</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS03LTEtMS0zOTk4NA_6af19bd1-e640-45ec-968c-df93609d9f2d"
      unitRef="shares">32836040</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNS03LTEtMS0zOTk4NA_fcc35ef5-a3a1-4d3d-a191-3c9c333a862d"
      unitRef="shares">32836040</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy0xLTEtMS0zOTk4NA_51586df1-fb67-42aa-a658-477d91933eca"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy0xLTEtMS0zOTk4NA_66a85fc4-0490-4233-a600-113ba6cb6f59"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy0zLTEtMS0zOTk4NA_03fdc9b1-8718-4cd8-be0e-e40b5373e2f5"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy0zLTEtMS0zOTk4NA_4f9825a2-f56c-48e2-9836-c31a2df7014f"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy01LTEtMS0zOTk4NA_13b0110c-38d0-47df-b9a4-e38c55a52895"
      unitRef="usdPerShare">-1.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy01LTEtMS0zOTk4NA_1ace7f8c-01a6-4833-b9e1-a8f5b6fded79"
      unitRef="usdPerShare">-1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy03LTEtMS0zOTk4NA_1e621574-ab94-496c-b24e-3d55da3e6a02"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOjgwNzljMWQxYzhhNjQ0YjZiZWMzYWY3NjkxZWM5ZTYxL3RhYmxlcmFuZ2U6ODA3OWMxZDFjOGE2NDRiNmJlYzNhZjc2OTFlYzllNjFfNy03LTEtMS0zOTk4NA_66a36120-0c53-482e-a185-4134f7a15a2e"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RleHRyZWdpb246YTk2ZTkxYjgyZDcyNGRkMDk2YTBkY2MzYTk4N2YwZDFfNjI5_ed869086-fa19-4078-995e-a65366065795">The following anti-dilutive common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.683%"/&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 #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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;2021&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="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;1,956,017&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 #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,147,895&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 #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;1,956,017&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,147,895&#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="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;2,172,377&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719,364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172,377&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719,364&#160;&lt;/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;&#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="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;1,945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,945&#160;&lt;/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="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;59,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,688&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;34,070&#160;&lt;/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="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="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="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-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;4,306,204&#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;4,021,396&#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="3" style="background-color:#ffffff;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,306,204&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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,021,396&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5770a57649ee463daac624ae43426c16_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMi0xLTEtMS0zOTk4NA_cc8925f3-b0ec-4a86-b52c-95ffae34f407"
      unitRef="shares">1956017</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6779ce927f8e4bdab35f897b8dd72391_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMi0zLTEtMS0zOTk4NA_12d50db4-159c-489b-ba15-44985e5e712f"
      unitRef="shares">2147895</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i71c177ef2dcb42439b0ff1d91a5fa62e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMi01LTEtMS0zOTk4NA_80ed6a87-659a-4a09-8c51-4ef1eed9812f"
      unitRef="shares">1956017</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e1dccb356cd4868b6a2db8ff37d1dfe_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMi03LTEtMS0zOTk4NA_c1ae400b-f8f5-4b20-aba5-a2ffd43cb07d"
      unitRef="shares">2147895</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i93cac537e57744cfbcca3e2cf6687715_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMy0xLTEtMS0zOTk4NA_76ca63f9-01ef-417e-a0b9-d0adafed8be5"
      unitRef="shares">2172377</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i84aea306e45141b68c33a0efb8bf71bf_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMy0zLTEtMS0zOTk4NA_42baaf16-8079-4385-b794-a65e2cb30e2a"
      unitRef="shares">1719364</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0d5d30e400574333bcc2491835100c41_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMy01LTEtMS0zOTk4NA_df658997-764a-4001-9a1a-d4ae47fb40e2"
      unitRef="shares">2172377</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i937739ae2a6a4fbda74b7b9d50e1c41c_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfMy03LTEtMS0zOTk4NA_f720a3f1-07d6-4e88-b8d9-ce5646fc4224"
      unitRef="shares">1719364</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4edf1e65b9646d394d5bb03113a29bf_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNC0xLTEtMS0zOTk4NA_a3823918-7b95-4198-b9a4-595c6274dc10"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0865c727d91e49e9ba38880bf2383434_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNC0zLTEtMS0zOTk4NA_c8c05ce9-956f-46f5-8c6a-af582573c2a2"
      unitRef="shares">1945</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if0acbbd7985f477d9e207b18b675e55d_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNC01LTEtMS0zOTk4NA_d5ec8538-ec97-4f28-a7f6-2f9516ce78b1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i73adfc6b30f447e9b8e72b2ec47cf1ae_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNC03LTEtMS0zOTk4NA_21775f64-7755-4d52-a6c1-c5987aaaaab0"
      unitRef="shares">1945</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifad1ac5569a84034a5b8aed6b19160a1_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNS0xLTEtMS0zOTk4NA_0f120b47-900f-4da1-9e7a-032b1dcccbd8"
      unitRef="shares">59688</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6a6d0ed5438e418fb82cf6421e2991e5_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNS0zLTEtMS0zOTk4NA_608bd562-af1f-4c70-a35c-05749aa0334b"
      unitRef="shares">34070</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide311b3f76624e9f98f03857cf8c1591_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNS01LTEtMS0zOTk4NA_92816727-e396-45e3-96cd-19f8ab00cd17"
      unitRef="shares">59688</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c4bff3c92814dc5a2228e6e593ef6bb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNS03LTEtMS0zOTk4NA_2b66cf6b-9e0b-4b4f-9d30-5ce16dbce6fe"
      unitRef="shares">34070</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0956517c65484e699dd9dbeca1d91e4a_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNi0xLTEtMS0zOTk4NA_9ef9ae40-416c-4502-a480-209d8e9b6cfe"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie38e8652500d49ee98b886c1b961b33f_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNi0zLTEtMS0zOTk4NA_d9ab8268-2240-4156-8f79-1c711032a35f"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6d7cc817d62b4b92a893d757de943bf2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNi01LTEtMS0zOTk4NA_d16fdfdf-001c-435b-88a8-d3098d1c1c8b"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i90017139467f4316822778795b38f5c1_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNi03LTEtMS0zOTk4NA_334a9aa6-e750-4d48-a880-056ca2c77919"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id79a0f57252f4858a7b79a91140f684d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNy0xLTEtMS0zOTk4NA_63c94cdb-ffd4-4ed6-a8f1-8e1e60b30fa3"
      unitRef="shares">4306204</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b88660d7d5040c89d037ddd16be4983_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNy0zLTEtMS0zOTk4NA_3e4d41d0-f091-4d5f-8fec-0da25e884039"
      unitRef="shares">4021396</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNy01LTEtMS0zOTk4NA_3da8f8e2-beeb-4453-b54a-45e504e3a67b"
      unitRef="shares">4306204</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6bb54d9a9f094bf5a6e49c83ea280671_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81NS9mcmFnOmE5NmU5MWI4MmQ3MjRkZDA5NmEwZGNjM2E5ODdmMGQxL3RhYmxlOmFmZjE0YzkzMDMyODQxMjE5ZDU3Yjc4MDJkNDdjMWMzL3RhYmxlcmFuZ2U6YWZmMTRjOTMwMzI4NDEyMTlkNTdiNzgwMmQ0N2MxYzNfNy03LTEtMS0zOTk4NA_3e501017-2177-494f-b981-f33372d0598d"
      unitRef="shares">4021396</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfMjQ4Ng_0fcb02d1-3139-4a1e-91a7-9b9ecc778290">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. On April 27, 2021, Addendum No.1 to the Development Agreement was entered into by and between the Company and SeaSpine to extend certain obligations as described under the Development Agreement to a consultant of the Company.&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 months ended June 30, 2022 and 2021, the Company exp&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ensed $&#x2014; and $13,854, respectively, of the reimbursement charges from SeaSpine. For the six months ended June 30, 2022 and 2021, the Company expensed $6,225 and $23,854, respectively, of the reimbursement charges from SeaSpine. The reimbursement charges were recorded within research and development expense in the condensed consolidated statements of operations&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: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;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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expiration of all royalty terms, unless earlier terminated by either party, as provided for by the Development Agreement. The Company recorded an immaterial amount of royalty for the three and six months ended June 30, 2022. No royalties were recorded in fiscal year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding liability to SeaSpine as of June 30, 2022 was approximately $2,000 and was recorded&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; within accrued liabilities and other in the condensed consolidated balance sheet. There was no outstanding liability to SeaSpine as of  December 31, 2021&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if192ba67c7ff49cca525f36ab67291ea_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfNTQ5NzU1ODE2NTA3_c76dba07-2afd-4e46-8e4c-80ddc98b5f01"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i1734e4e168cc48268bb80fb1a0568662_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfNTQ5NzU1ODE2NTEy_6b2cc2c2-4429-47e6-8573-38629bb62d61"
      unitRef="usd">13854</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if0ea11c51eff48f1bd098107401494fa_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfNTQ5NzU1ODE2NTIx_21407b66-53e6-4a16-8eb5-2b822d176219"
      unitRef="usd">6225</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i45c8f1fc96784d749e739ae473bb7c0e_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfNTQ5NzU1ODE2NTE3_c91ab749-e625-4264-a91b-78c1730df1b8"
      unitRef="usd">23854</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <sibn:RelatedPartyTransactionTermOfAgreement
      contextRef="if0ea11c51eff48f1bd098107401494fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfMjI1OA_e8353d16-7ab6-4e7b-a6a3-390111d1a8ad">P10Y</sibn:RelatedPartyTransactionTermOfAgreement>
    <us-gaap:RoyaltyExpense
      contextRef="if192ba67c7ff49cca525f36ab67291ea_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfMTA5OTUxMTYzMjQ4MQ_38ea8700-22eb-40d1-a62b-b8b8bb150744"
      unitRef="usd">0</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="if0ea11c51eff48f1bd098107401494fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfMTA5OTUxMTYzMjQ4MQ_9cb7e85e-9da3-470e-bdf7-4bb8a6ccf71a"
      unitRef="usd">0</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="i24007b0910fa43de80d4a1ebb34fb7fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfMTA5OTUxMTYzMjQ5Nw_95b01de9-e8a8-47f6-a67c-871e5959d52f"
      unitRef="usd">0</us-gaap:RoyaltyExpense>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i3afe91201de04d479439284704de4085_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfMTA5OTUxMTYzMjQ3NA_d3b5a2e8-418c-4f74-9c8d-895e9f25e65a"
      unitRef="usd">2000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i3be722ca388744d19ec557f5d4da9f21_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml81OC9mcmFnOjZmYjIwNDQwYTYzMzQ2ODlhMjY3OWUyZDE2MDFkZWYzL3RleHRyZWdpb246NmZiMjA0NDBhNjMzNDY4OWEyNjc5ZTJkMTYwMWRlZjNfNTQ5NzU1ODE4MTU1_03291ddc-5e06-402e-9ccd-35157e3386ea"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i128627bf2e664f919d32bb8e963ac89b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzOGFlNDY3YWVkNjQ1ZWI4NWYzZWI2MjA2NWUyMTgyL3NlYzoxMzhhZTQ2N2FlZDY0NWViODVmM2ViNjIwNjVlMjE4Ml82MS9mcmFnOmRjNjM2NzBjOWUzZDQ3MjI4OTdmYzlkZDEwNGQwYjZkL3RleHRyZWdpb246ZGM2MzY3MGM5ZTNkNDcyMjg5N2ZjOWRkMTA0ZDBiNmRfMTEzOA_51f2aae0-ea42-4d15-9a2b-340599878664">Income TaxesIn 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 six months ended June 30, 2022 and 2021. The income taxes for the six months ended June 30, 2022, reflected the impact of a change in U.S. tax law effective January 1, 2022, which requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2021.  Under the Tax Cuts and Jobs Act, for tax years beginning after December 31, 2021, taxpayers are required to capitalize and amortize certain research and experimental expenditures that are paid or incurred in connection with their trade or business.  Due to the expected tax loss, the provision did not have tax impact to the quarter. 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 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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2022&lt;/span&gt; compared to December 31, 2021.</us-gaap:IncomeTaxDisclosureTextBlock>
</xbrl>
