<?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/20230331"
  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-20230331.xsd" xlink:type="simple"/>
    <context id="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0e136d89ad474fdeb683220221498c6a_I20230426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2023-04-26</instant>
        </period>
    </context>
    <context id="ibc8dabdb27e24a31aa334795682f86fb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9dcf850d9d0446dea538750874891e18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2eee4a74d9f049d7a2c1ca2683d9d687_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="ia1ad2c138559410ba21a1f7abb1d4ffd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i73f03223216c40f18e39597ffaec1ef4_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib60e72c3aa6e4ad28de9ed0584387b84_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i02dda049bbb449b7a4908baa63bfc3c0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id0c350aefbd0469a8c27d16d7649c977_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i205f14e8b1cc49a7aedfb949e6e0c598_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idd89d2d32f7e4eadb653b6c699a1da65_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idb828f727d314174b2f1a4710790fde9_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i061a1d4685fa4917a427a6f03c1beeb4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i64e08c97777d48b3a2279b29a42ce726_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i930a39bf4a65491ca6af24ed50e20906_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i954439b3925043e3949da7080d9256e2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i883fe34ebc0c4092a483d977c3f8d429_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="i0aa2d78b45474cb8b1a7e306265bc187_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="i0422532f98d04beb985b3c54535d2911_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="i429ed22eade94b3e88f8ed51a9a289e9_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="i25ff20079ccb48899ea84d72b50e16e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58ceb493d83949bb8045aa75c1c8bdc3_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="i84b72a6f51f6449f84a5d5b3cc309664_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="id37cd14c22ad42eb8a735baa4d08d8b0_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="ie59f6758cf1b4684be0a81c20e471c4b_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="iad9213ed4f734769974b00e30b313acc_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="i8247ae5acd7b41e9a09b537937c10239_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="ia8f402bebac44ff39653d91d5f80e030_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="i7459a99379124552878485552b9000b8_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="i37f453d1957c4f60a0e5d364ba1d84c7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie621378e8af644ff959fd17071edec6f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1d986d6c5754440c896f37265133c6f7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if6d7b650f421439ea4f82d9dcaa13596_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibad906d7939f45519af713f88d015ade_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6706d03c32974a768210dd2966cd849e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic034056cf84142f3a1464896584f8499_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i44dd3ae16d4d45c8bb7f34c32c3afa5b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia13be74212cd4cbdac029edf9dc0a7af_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0f387eb12eb641d8acf7a18c1539123f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib0cbf148284f4875b34513e22dea1727_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8559cf2d961048048b5f1dcd580f39ee_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib2d6675789b842e3bc0f882dee4352c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib008684c4f9b4e4782d069220bea736d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifdfec2a876ef4b7eb0d2a97b4c97ad16_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic260793641a14f2695a83d42d27f0e29_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93f63117979e431d8fafecd7bb59dfac_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie7af7e18c08648e8a31cfe8e93a21d37_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if55d28f6c32e42e4a57e446914b3a62c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i412cc8ac40b4449d8130d9a574e1630c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i70c37c2527cc48178344c05517b09dbd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i05b7a065321d4879b2ff02286b48fe5d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e5ed5afd4274c968b88749c12c77e79_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8ad3e05b47f148779fa5695c98e40dcf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0c92d73d84f74de3a6513213ff796c66_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0cfde19be5044c3fb1effae06f724c64_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic660e995acfe4b2a9f4faedc08362fa8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idb816e01e7874d0a96715509b31cb35a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7c6fdeac85ad413ca0c0dedf070a75fe_I20230331">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a100bced9af4ad5bd35f338bc5a32f8_I20230331">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idbcaeebb6db24dffb245482694bd9c7a_I20230331">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i402c694c2fe74b3ca22ce9842744aa6d_I20230331">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie4f6a87d519949ebb36b48d5adde8532_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibcc50bab28c64661b1b3e2f3166b18ac_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i127926870dbf443f939ff61f15decebe_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i165bfa53062b4b66b55877948006f464_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i599fe7f797b64b16986fe58ad0b1dea9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i18026ebb41a3463a83e4df8c40ad564c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a9913b7b1e5449cb00f06f2ff1eb7b7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2d0dee683e5841eb84e260a32f3255fe_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0d93d5c546664a5d81e0bd4ff383fd5e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i593bc48b8f4243ddb04b45abc6ea214d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib2a471609df94d37a930d6f5d6e15098_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5a286c1bf0564b09a30caa94533124d2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1c06318063df438297ac590b6ad0fc1d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i02f410de75d14cdeaee8f125e8343cbd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2648a4f0afd74ba895a75a8524bd2b05_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia89f5e43abc74a268ac2cf0241b3f413_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic3ad078aff0542a4a095dda948ebfa96_I20221231">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf18e06ec7af4f8894d706876e2614db_I20221231">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8afde8ae10a47ca88a2373bafb3dfac_I20221231">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f7ab8e31a7c40be87fc6165468887e2_I20221231">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c0adbda751147eea7396bd575122c5e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i386cd3185459468682f42288ddfd4237_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if245b8c2654f417395c08edfa479ab82_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6d1b210afd954f47bea17adf2f027ac5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id88038b7e8b941bc8a88b3faa056a48f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i59372acb82174f63bc0cbb959bab7cb7_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0994310adbdc4a3fb6f259424a3dda9b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7a30c099351643919a25ea1474e284b5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7b6ddb9d49374251b145ed8c06d3ea23_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1b54f88e74024fb4a2091106b2085b42_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib87aa61e8c5640999864db57e9a5de97_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i238fa20d4bac4223a52c0c5dd3a10b39_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1e71d795db204f3b8f094023c24425b3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iee9e604e937b47a2a28b7c87d255fe22_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8ca79707ebe549c1bb352a2ebd78915f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i20591f6aa1e240348d149ac3850df479_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i95acc83c9a7845c6a6530d0b489719b9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9201dd932d9848bdbbe7c5a345ef8038_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if93177d48de1415e9f17d96b9723fe38_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9a70cc88c75d4e89898c6b1352acaacc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4ab4226e44904229bd0ee82536c2fdcd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1ef76ab501ca47529edb5647153de4b2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if3464bbb971c4eefb3b4e6d7ae410bb8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i368a721c855a4a1190ec9dcdc696598a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0948ce79deee4391b59b52520a368e51_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8c1e121f074342c9bd40478fa2984c46_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if8e560c29f77458f868e82a8beb02128_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="i7fe2d63d0e5c43bdbdf07781f3c546f9_I20230106">
        <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>2023-01-06</instant>
        </period>
    </context>
    <context id="i1bf81bb780c3454a8a17edba536c3cca_D20230106-20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-06</startDate>
            <endDate>2023-01-06</endDate>
        </period>
    </context>
    <context id="icb70f81572e248629f7b7f231c74cec6_D20230106-20230106">
        <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>2023-01-06</startDate>
            <endDate>2023-01-06</endDate>
        </period>
    </context>
    <context id="i75a6a55921b94e788965c7b88a1250c0_I20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-06</instant>
        </period>
    </context>
    <context id="i76321e3f57544d228615f7521f589bc2_I20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-06</instant>
        </period>
    </context>
    <context id="i40ef43333c0442bf888482c8ace88dd4_D20230106-20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-06</startDate>
            <endDate>2023-01-06</endDate>
        </period>
    </context>
    <context id="id912f88617b74e8f9c3530bd836870bf_D20230106-20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-06</startDate>
            <endDate>2023-01-06</endDate>
        </period>
    </context>
    <context id="ibd2e135759a24184955191e8a1e9cc3c_I20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-06</instant>
        </period>
    </context>
    <context id="idbafe1e8ab4043a896784415b82016d4_D20230106-20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-06</startDate>
            <endDate>2023-01-06</endDate>
        </period>
    </context>
    <context id="iead9b266d2d14baba4281492cf7acebc_D20230106-20230106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001459839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sibn:SVBAmendedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-06</startDate>
            <endDate>2023-01-06</endDate>
        </period>
    </context>
    <context id="ia93eb97347d343fb94b99ed9c40ef16b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7d10f967602a4f5e83faefa1d251c9a3_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6a9db0b913fe48aea9fd168fc919ec8d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaea4309f7d894f26aa578b17d53f7daf_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iae333c43aa6f438893c3e83047c6ba3e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iafee48dbb8fc4bfc960af6aa6244917f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iac4ffd9b01074e8fa63dc6df8b863046_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="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i542cba4badbf402198062c358fb44a47_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0fd34d1ccf7c424faab3f807a548673b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idce254121fa64dda9831a0bf7d7be47d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic31c0bf439854ab39758877476c132a4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9878b683aeef427ebf14f59132cf0f4a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2829f82cc061453792f3357c0e3b2d45_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0c44b4d86d814a99aa4f0201bc819c63_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0491eac20c484a99bcfa28ef410f4825_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i78f562b20b2e4096bb55d93c2515d6b4_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="i2a36228c84c94fdd90258ab5546be250_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id0b8dd5bc1a74d16976adc6fe0963e3c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i017405027da74f35a1e9b7624aa42eb3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibaf29913eb3446079f07610b7349c5a2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i90358afa0410497b9f081e97dbf0db01_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff0a36e596f44a779c08847487b58a42_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie75cc149b1a34a578c7e33c33a5bb53e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia11934861f834ff494d0a96536ea4362_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ica097e93dc6e43ceb0f401463e05eced_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7d77a44aec9a441e8285b555ea83a233_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3ae664fc28564f66ac4064ddbcbd566e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i727673cf2e684c87b5b941e19e9dead2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib3a30c8bb4fa4da191e1db1a2cdf4ad3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i58b615af0c5645a8bab43631dc6ce435_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iba2a746fe9d742cd9ce6866ca1f467ca_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3834751827fd42c693830e07acfee079_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i785a9d69422049969f551e00c09cd4fe_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5cfef6391a45463393b78121e9c5bed4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i42f2ba3e6b0746d58d9b74e3cf027cd7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7bf5dda5bf324c4fa4a20b1e527679ae_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5e73e5a0115b4970b15363db24e13c22_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7a94faa120a0446aa696de6aeda19c4b_I20221231">
        <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-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="activity">
        <measure>sibn:activity</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="quick_ratio">
        <measure>sibn:quick_ratio</measure>
    </unit>
    <unit id="purchase_period">
        <measure>sibn:purchase_period</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80L2ZyYWc6ZjdlOWM4ZDZiNjgzNGI3ZWFhMWFhMTZjYTFjNWU3ZTkvdGFibGU6YmYyNmZjZjM2MGRmNDk0NTkyM2RmZDhjMmNjZjk1ZGMvdGFibGVyYW5nZTpiZjI2ZmNmMzYwZGY0OTQ1OTIzZGZkOGMyY2NmOTVkY18xLTEtMS0xLTY4MzE2_ca95f64f-b7f0-4a1e-8c9d-39515f82346b">0001459839</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80L2ZyYWc6ZjdlOWM4ZDZiNjgzNGI3ZWFhMWFhMTZjYTFjNWU3ZTkvdGFibGU6YmYyNmZjZjM2MGRmNDk0NTkyM2RmZDhjMmNjZjk1ZGMvdGFibGVyYW5nZTpiZjI2ZmNmMzYwZGY0OTQ1OTIzZGZkOGMyY2NmOTVkY18yLTEtMS0xLTY4MzE2_0f2f5a2a-f77b-4d5e-b087-d75a5f38e30b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80L2ZyYWc6ZjdlOWM4ZDZiNjgzNGI3ZWFhMWFhMTZjYTFjNWU3ZTkvdGFibGU6YmYyNmZjZjM2MGRmNDk0NTkyM2RmZDhjMmNjZjk1ZGMvdGFibGVyYW5nZTpiZjI2ZmNmMzYwZGY0OTQ1OTIzZGZkOGMyY2NmOTVkY18zLTEtMS0xLTY4MzE2_d32b5c4d-a2f4-4ea0-9a8a-ee5216b18c3e">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80L2ZyYWc6ZjdlOWM4ZDZiNjgzNGI3ZWFhMWFhMTZjYTFjNWU3ZTkvdGFibGU6YmYyNmZjZjM2MGRmNDk0NTkyM2RmZDhjMmNjZjk1ZGMvdGFibGVyYW5nZTpiZjI2ZmNmMzYwZGY0OTQ1OTIzZGZkOGMyY2NmOTVkY180LTEtMS0xLTY4MzE2_9ba50e0d-05f7-4dff-963e-d02cec47ed74">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80L2ZyYWc6ZjdlOWM4ZDZiNjgzNGI3ZWFhMWFhMTZjYTFjNWU3ZTkvdGFibGU6YmYyNmZjZjM2MGRmNDk0NTkyM2RmZDhjMmNjZjk1ZGMvdGFibGVyYW5nZTpiZjI2ZmNmMzYwZGY0OTQ1OTIzZGZkOGMyY2NmOTVkY181LTEtMS0xLTY4MzE2_ed667950-66e2-4feb-ac8f-26c60001e5c7">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaea4309f7d894f26aa578b17d53f7daf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMTEwOQ_b006b137-1392-4dc1-aa98-21e5cfe1c1eb">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTUx_e738e308-4ede-4992-84a6-91705df250e6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTQy_f1e5b190-406f-42c6-881a-a0f1cd668abf">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMjk_42b5efc8-49bf-42ba-81f3-ea6e325d863e">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTUy_5295dec7-0899-4102-9e2c-47594d12d542">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTUz_137f7f41-b60d-4607-bdf6-ab2e4c046322">001-38701</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTQ3_e975d30c-b296-425c-a99c-bc67e518a6e8">SI-BONE,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6ZWE0MmQwYThmYTVmNGZkMGE4NmQwZTJmZWRmMWM2NjIvdGFibGVyYW5nZTplYTQyZDBhOGZhNWY0ZmQwYTg2ZDBlMmZlZGYxYzY2Ml8wLTAtMS0xLTY4MzE2_4950ccab-c645-45da-9eb3-d2753b7fbeb6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6ZWE0MmQwYThmYTVmNGZkMGE4NmQwZTJmZWRmMWM2NjIvdGFibGVyYW5nZTplYTQyZDBhOGZhNWY0ZmQwYTg2ZDBlMmZlZGYxYzY2Ml8wLTItMS0xLTY4MzE2_af3d9fe8-5c49-47b0-8ff7-cb01209b46ca">26-2216351</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6MzVhODJlOGJiOTM5NDBjOThjMDAwNmNmZDNjNTRjYjkvdGFibGVyYW5nZTozNWE4MmU4YmI5Mzk0MGM5OGMwMDA2Y2ZkM2M1NGNiOV8wLTAtMS0xLTY4MzE2L3RleHRyZWdpb246NmE0ODRhNmVjMmMxNDUzMzk4YTEwYmQ0MTUzZGY1NWRfNA_c36327e5-6540-4358-95b3-a5dd438dbc15">471 El Camino Real</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6MzVhODJlOGJiOTM5NDBjOThjMDAwNmNmZDNjNTRjYjkvdGFibGVyYW5nZTozNWE4MmU4YmI5Mzk0MGM5OGMwMDA2Y2ZkM2M1NGNiOV8wLTAtMS0xLTY4MzE2L3RleHRyZWdpb246NmE0ODRhNmVjMmMxNDUzMzk4YTEwYmQ0MTUzZGY1NWRfOA_83b18137-1267-43c6-8abb-61b639f2ca25">Suite 101</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6MzVhODJlOGJiOTM5NDBjOThjMDAwNmNmZDNjNTRjYjkvdGFibGVyYW5nZTozNWE4MmU4YmI5Mzk0MGM5OGMwMDA2Y2ZkM2M1NGNiOV8wLTAtMS0xLTY4MzE2L3RleHRyZWdpb246NmE0ODRhNmVjMmMxNDUzMzk4YTEwYmQ0MTUzZGY1NWRfMTI_52a3107c-334b-48de-b9a5-0834c7622e4d">Santa Clara</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6MzVhODJlOGJiOTM5NDBjOThjMDAwNmNmZDNjNTRjYjkvdGFibGVyYW5nZTozNWE4MmU4YmI5Mzk0MGM5OGMwMDA2Y2ZkM2M1NGNiOV8wLTAtMS0xLTY4MzE2L3RleHRyZWdpb246NmE0ODRhNmVjMmMxNDUzMzk4YTEwYmQ0MTUzZGY1NWRfMTY_a84438ea-8d09-4763-a586-336645ea5601">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6MzVhODJlOGJiOTM5NDBjOThjMDAwNmNmZDNjNTRjYjkvdGFibGVyYW5nZTozNWE4MmU4YmI5Mzk0MGM5OGMwMDA2Y2ZkM2M1NGNiOV8wLTItMS0xLTY4MzE2_575fe8b2-1999-4bf2-87cc-c2bedb3be137">95050</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTQz_d07fddc6-78cc-4f8f-90ca-6f22dbb1ac3e">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTQ0_5bbd69ea-be46-4843-ba4d-da13aa43921d">207-0700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6Y2Q0OTViYWY0MWU4NGE0MWJmYzk2NTcwMzI4YjQxMjgvdGFibGVyYW5nZTpjZDQ5NWJhZjQxZTg0YTQxYmZjOTY1NzAzMjhiNDEyOF8xLTAtMS0xLTY4MzE2_2c3224e4-cf8c-4413-8f21-c2559681252d">Common Stock, par value $0.0001&#160;per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6Y2Q0OTViYWY0MWU4NGE0MWJmYzk2NTcwMzI4YjQxMjgvdGFibGVyYW5nZTpjZDQ5NWJhZjQxZTg0YTQxYmZjOTY1NzAzMjhiNDEyOF8xLTEtMS0xLTY4MzE2_c8250bc9-0ac7-4acb-b760-ec5de918365c">SIBN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6Y2Q0OTViYWY0MWU4NGE0MWJmYzk2NTcwMzI4YjQxMjgvdGFibGVyYW5nZTpjZDQ5NWJhZjQxZTg0YTQxYmZjOTY1NzAzMjhiNDEyOF8xLTItMS0xLTY4MzE2_d39b9441-bfb6-4eed-9e14-254b621a5bec">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTU0_653b2098-5e9c-4a71-92f1-f97d465d33bb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTQ4_de72f556-90ae-454c-b9b8-566204955c28">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6N2E0NDljZTBmZmE1NDMwMGEyZmZkMzk0MWE5ODc4YmIvdGFibGVyYW5nZTo3YTQ0OWNlMGZmYTU0MzAwYTJmZmQzOTQxYTk4NzhiYl8wLTYtMS0xLTgxNTcw_79f43289-368d-42d9-bfe2-14cd258c5f0d">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6N2E0NDljZTBmZmE1NDMwMGEyZmZkMzk0MWE5ODc4YmIvdGFibGVyYW5nZTo3YTQ0OWNlMGZmYTU0MzAwYTJmZmQzOTQxYTk4NzhiYl8xLTEtMS0xLTY4MzE2_37ed8036-cacb-4342-a53b-1ad0cb6112a2">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGFibGU6N2E0NDljZTBmZmE1NDMwMGEyZmZkMzk0MWE5ODc4YmIvdGFibGVyYW5nZTo3YTQ0OWNlMGZmYTU0MzAwYTJmZmQzOTQxYTk4NzhiYl8xLTQtMS0xLTY4MzE2_18c0330a-571e-49a1-bdf5-8b1d754dd7ff">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTU1_21f3a433-9a23-4608-b6c2-69cacfa8904d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0e136d89ad474fdeb683220221498c6a_I20230426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xL2ZyYWc6ZTc4OTNmNDlmMDkxNDQ1NGI0OWEyODE3MWZmYjgyZWMvdGV4dHJlZ2lvbjplNzg5M2Y0OWYwOTE0NDU0YjQ5YTI4MTcxZmZiODJlY18yMTMx_2f87b60a-407d-43d1-8a55-58c664eeb099"
      unitRef="shares">35184049</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMy0xLTEtMS02ODMxNg_5c4bbb87-8272-49c6-973e-4c8fc88ab24a"
      unitRef="usd">22969000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMy0zLTEtMS02ODMxNg_f3135688-e2c8-4478-b15a-45135d94f997"
      unitRef="usd">20717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNC0xLTEtMS02ODMxNg_0cc3314d-46bc-4c8c-a543-da07ff514f2a"
      unitRef="usd">62997000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNC0zLTEtMS02ODMxNg_b568e745-2552-4ebb-ac50-f7d30ebd0f1f"
      unitRef="usd">76573000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNS0wLTEtMS02ODMxNi90ZXh0cmVnaW9uOjQ0NGY4NzRkMWE4MTQ4NjY4YzAyNzkwYTE3ZmRlMjA4XzY3_91e8cd95-4e7b-4b02-9aa5-c55693376f90"
      unitRef="usd">450000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNS0wLTEtMS02ODMxNi90ZXh0cmVnaW9uOjQ0NGY4NzRkMWE4MTQ4NjY4YzAyNzkwYTE3ZmRlMjA4Xzc1_cb57d70f-f5ef-4c56-a9df-0c6bef1cef2c"
      unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNS0xLTEtMS02ODMxNg_30509cd7-cd75-4385-8595-17d2e38a8606"
      unitRef="usd">22600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNS0zLTEtMS02ODMxNg_d2251587-1132-404b-baf5-20731070c2cf"
      unitRef="usd">20674000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNi0xLTEtMS02ODMxNg_9b648083-b400-44a0-bc71-35c53b77b335"
      unitRef="usd">17790000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNi0zLTEtMS02ODMxNg_b764b7b2-3399-4c76-aa24-401e0b81f061"
      unitRef="usd">17282000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNy0xLTEtMS02ODMxNg_ef4b37a5-e1d6-4b3e-89d7-f04710105808"
      unitRef="usd">2045000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfNy0zLTEtMS02ODMxNg_4ea9d469-7441-4d1f-925a-d9e5fb397963"
      unitRef="usd">2365000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfOC0xLTEtMS02ODMxNg_aa1747d7-1fcd-4b48-8b3f-3891b2e6d8ca"
      unitRef="usd">128401000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfOC0zLTEtMS02ODMxNg_a83322ba-e587-4ca7-adc1-e62e10a3c17d"
      unitRef="usd">137611000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTAtMS0xLTEtNjgzMTY_f9739bfb-0ae2-4e4b-9006-a80533f4c057"
      unitRef="usd">16629000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTAtMy0xLTEtNjgzMTY_c8982c4f-235e-4f1f-8c56-4bbe76db286d"
      unitRef="usd">15564000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTEtMS0xLTEtNjgzMTY_1913a477-aa83-4d7d-878a-a73dcba477df"
      unitRef="usd">3672000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTEtMy0xLTEtNjgzMTY_bf93a173-6f12-446d-b5b6-e0acb150cb47"
      unitRef="usd">4002000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTItMS0xLTEtNjgzMTY_e65fd43b-be03-4aa6-8bb8-5856054519a9"
      unitRef="usd">374000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTItMy0xLTEtNjgzMTY_0b0b52f0-4517-40c9-89ea-f5caaa2093e8"
      unitRef="usd">375000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTMtMS0xLTEtNjgzMTY_b7e1ccae-be59-40e4-9b02-f42fcbfc917f"
      unitRef="usd">149076000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTMtMy0xLTEtNjgzMTY_5d4ce0f1-ae14-4657-a280-70b102229aa5"
      unitRef="usd">157552000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTctMS0xLTEtNjgzMTY_a2f64653-0cc8-4b88-971d-23820e3255ef"
      unitRef="usd">5331000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTctMy0xLTEtNjgzMTY_06128036-9190-4b5f-9c6a-7b7b4bf09e03"
      unitRef="usd">6279000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTgtMS0xLTEtNjgzMTY_24eda7de-f2d1-46d6-8944-5b41844b5a1a"
      unitRef="usd">9896000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMTgtMy0xLTEtNjgzMTY_cb3c342f-450a-4fb0-b7da-4c33d4c463ff"
      unitRef="usd">13511000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjAtMS0xLTEtNjgzMTY_ba812f00-558e-435c-98de-d5b720d29890"
      unitRef="usd">1401000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjAtMy0xLTEtNjgzMTY_26e37e48-26cb-4d2c-9241-21d7d6265cd1"
      unitRef="usd">1388000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjEtMS0xLTEtNjgzMTY_02f1fbca-1bc4-452d-b4be-fdd569d30353"
      unitRef="usd">16628000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjEtMy0xLTEtNjgzMTY_4ab6628f-82d2-406d-9bea-54f890c62ad2"
      unitRef="usd">21178000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjItMS0xLTEtNjgzMTY_e0ef90d5-8675-46d2-9f8e-53aa17021fe2"
      unitRef="usd">35938000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjItMy0xLTEtNjgzMTY_3413528f-822d-43d2-ac0a-4edd96d735e1"
      unitRef="usd">35171000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjMtMS0xLTEtNjgzMTY_a3389924-224a-44cf-a2a8-df6ebbe1341b"
      unitRef="usd">2525000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjMtMy0xLTEtNjgzMTY_5bc6972b-a0d6-4ba8-8524-e2038d9f9d64"
      unitRef="usd">2871000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjQtMS0xLTEtNjgzMTY_9e4d2748-c915-4828-b0f0-33827101c64a"
      unitRef="usd">26000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjQtMy0xLTEtNjgzMTY_d9a1063d-9563-4139-922c-22d2bc45a8ee"
      unitRef="usd">30000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjUtMS0xLTEtNjgzMTY_f7323dad-a168-4602-a945-17cb274c84ff"
      unitRef="usd">55117000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjUtMy0xLTEtNjgzMTY_6a7c6bc9-346e-4adf-a525-a78575da80c3"
      unitRef="usd">59250000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjctMS0xLTEtNjgzMTY_cf5aa13d-3873-4574-9daa-999a6179b182"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMjctMy0xLTEtNjgzMTY_5e1c3179-1b83-4525-92e0-041a1bf670b2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y18yMg_6c7427cf-2e2f-4d68-a6d8-15d8ee8c6a09"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y18yMg_bbf62bd9-f206-42d7-a706-bb7a0e1ed30f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y18zNg_5fcbe3bd-abb3-429c-9656-6c42349289a1"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y18zNg_87abbe23-e6d2-410e-ab32-d14a42fd1bcc"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y181OA_2c889b7a-12b5-4adc-8996-b1e65f142825"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y181OA_3afcd7e9-d31d-448f-b406-8da5e564180d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y181OA_e6a3a326-245a-47e2-abdd-ef516115ae18"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjpmODNmZjZiODJmYTA0ODJmYjVjZjJiYzIyMGE5OGU4Y181OA_f1626f23-cf96-4121-aedd-c381fee418b2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMS0xLTEtNjgzMTY_3e6c3ebe-9b9e-4728-bfae-59ba97b2a5fe"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzAtMy0xLTEtNjgzMTY_31b013e8-5386-465e-826c-9b4d1494f943"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl8xOA_3b11cac9-9a04-4e71-9e7c-fb3ea7ababb2"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl8xOA_d81311d2-b249-4008-8e0f-78e6d68b7b87"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl8zMg_1168a993-1e59-4b7a-b817-66f732f71587"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl8zMg_93a41026-b275-4589-ac2a-566342b82366"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl81NA_091172c4-5422-45c6-b002-9aa357af6404"
      unitRef="shares">35106163</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl81NA_b28a15f0-80f5-411e-ad91-270863d61383"
      unitRef="shares">35106163</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl82MQ_7c2e3748-05d1-4af7-ac00-b8b52ce1db52"
      unitRef="shares">34731577</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMC0xLTEtNjgzMTYvdGV4dHJlZ2lvbjo0ZjhkNzFkNjk4NzQ0MjU0OGViNDAwMDg4YjM4OGU5Yl82MQ_d1757cdf-ee30-47ec-90f4-492edf56f15f"
      unitRef="shares">34731577</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMS0xLTEtNjgzMTY_d7f19ad7-df49-4bc6-8b62-754847bb5465"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzEtMy0xLTEtNjgzMTY_eb867319-fa09-4651-a9e0-f378abf25771"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzItMS0xLTEtNjgzMTY_7163b525-8073-4746-a471-120c6a105b87"
      unitRef="usd">461886000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzItMy0xLTEtNjgzMTY_09e6663d-10fc-4ed8-88c0-f6d4f9c55bbe"
      unitRef="usd">455172000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzMtMS0xLTEtNjgzMTY_5485ae3e-04a1-4cfd-b10f-823004e9edd5"
      unitRef="usd">300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzMtMy0xLTEtNjgzMTY_0da1f53d-a2c2-4a42-b05c-70408d6c38e5"
      unitRef="usd">232000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzQtMS0xLTEtNjgzMTY_d309500c-f23d-4c5d-8bae-e2f715fc4469"
      unitRef="usd">-368230000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzQtMy0xLTEtNjgzMTY_70ec4f6d-0ee7-4c0c-9ad6-d9c606a914c5"
      unitRef="usd">-357105000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzUtMS0xLTEtNjgzMTY_b9015112-72c2-412e-b97f-82497039a588"
      unitRef="usd">93959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzUtMy0xLTEtNjgzMTY_791fd52b-a751-443a-9595-244c6dded0ec"
      unitRef="usd">98302000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzYtMS0xLTEtNjgzMTY_9cd0a78f-6513-4eaf-a2d3-64544d31fe2a"
      unitRef="usd">149076000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xNi9mcmFnOjVlNWUzODE0MmRlOTQ1ZTE5NWVlYTRhODliMDM4OTM1L3RhYmxlOjdkZTgyY2FmM2VlYTQ3YWZiZTljMDczOTAxMzM0MTQ2L3RhYmxlcmFuZ2U6N2RlODJjYWYzZWVhNDdhZmJlOWMwNzM5MDEzMzQxNDZfMzYtMy0xLTEtNjgzMTY_9235377c-2baa-4347-aa8b-9f1a8a21e805"
      unitRef="usd">157552000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMi0xLTEtMS02ODMxNg_2404ee11-3490-4625-8f37-f215391f791e"
      unitRef="usd">32708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMi0zLTEtMS02ODMxNg_cd8ad697-0c18-4389-80c8-1103f69f42cb"
      unitRef="usd">22439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMy0xLTEtMS02ODMxNg_31ea5a77-3cdd-435e-a0e0-dba4973d1ea8"
      unitRef="usd">5924000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMy0zLTEtMS02ODMxNg_3cfefbf1-ddf0-4cbc-a941-b79160fa0689"
      unitRef="usd">2983000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfNC0xLTEtMS02ODMxNg_fe4d1c44-704b-4458-9278-9548b0153aa2"
      unitRef="usd">26784000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfNC0zLTEtMS02ODMxNg_b67f8b43-6fbd-41de-b9e1-186752e93f7f"
      unitRef="usd">19456000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfNi0xLTEtMS02ODMxNg_620a1ba7-511e-4ff3-b752-78b229142d3d"
      unitRef="usd">27313000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfNi0zLTEtMS02ODMxNg_086b8601-9557-4594-bcc6-d9a0fdcbc2eb"
      unitRef="usd">25605000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfNy0xLTEtMS02ODMxNg_72a1cac4-686b-4b7a-bf60-72a6e1b002c2"
      unitRef="usd">3291000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfNy0zLTEtMS02ODMxNg_62449af6-fb41-44d2-99d8-11ff4603b90a"
      unitRef="usd">3580000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfOC0xLTEtMS02ODMxNg_1b56a693-3ab7-4c36-a269-3fc9879be236"
      unitRef="usd">7473000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfOC0zLTEtMS02ODMxNg_b9701a4a-dc99-40ac-b376-6cb3aa5425eb"
      unitRef="usd">7139000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfOS0xLTEtMS02ODMxNg_d194d74e-b47f-4ca5-9637-4cf5321ca920"
      unitRef="usd">38077000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfOS0zLTEtMS02ODMxNg_baf1cfde-4ed7-48cd-9e07-b308d3cd1ea1"
      unitRef="usd">36324000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTAtMS0xLTEtNjgzMTY_575a8d99-2b90-4284-ba37-6e7157ea76fa"
      unitRef="usd">-11293000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTAtMy0xLTEtNjgzMTY_d1bae251-0970-4471-9dc7-7bb2aac6a568"
      unitRef="usd">-16868000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTItMS0xLTEtNjgzMTY_76975a96-0762-473a-b042-6f5ed04b502c"
      unitRef="usd">932000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTItMy0xLTEtNjgzMTY_30ea8b4f-4175-45cb-a0e4-ab1fb6e4af75"
      unitRef="usd">73000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTMtMS0xLTEtNjgzMTY_5e945932-89b1-42d9-959a-a7b64751569b"
      unitRef="usd">838000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTMtMy0xLTEtNjgzMTY_7fd167ca-1fcb-4115-8d14-281e9443bed7"
      unitRef="usd">561000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTQtMS0xLTEtNjgzMTY_8d3f61b5-7962-427c-9dd1-3d0ff5b0c961"
      unitRef="usd">74000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTQtMy0xLTEtNjgzMTY_af7b5b4e-1e82-49f1-a34e-f277490ed51b"
      unitRef="usd">-54000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTUtMS0xLTEtNjgzMTY_c659b1dd-58c3-4035-9c61-fd009f3c7a49"
      unitRef="usd">-11125000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTUtMy0xLTEtNjgzMTY_790808bf-ea33-4870-9f96-753e4492d563"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTctMS0xLTEtNjgzMTY_a6a1a371-b582-4442-8db6-0540595f5151"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTctMy0xLTEtNjgzMTY_74452b3c-ab53-4137-b9f2-33818adce841"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTgtMS0xLTEtNjgzMTY_41c7b522-6cdd-4b9c-b0ee-551d131c6259"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTgtMy0xLTEtNjgzMTY_712c889a-4190-40b9-bdd7-3bca123a3394"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTktMS0xLTEtNjgzMTY_0324ac71-e465-4d78-95dc-18df2e62d94f"
      unitRef="usd">-11057000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMTktMy0xLTEtNjgzMTY_7a0ff8b6-0cd8-4e09-ab50-cba2cbcdd813"
      unitRef="usd">-17658000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjEtMS0xLTEtNjgzMTY_4bdef36a-9d62-40c3-8760-dfd8bd535a5a"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjEtMS0xLTEtNjgzMTY_b2a1e2f8-b646-4ddc-9b5f-8a5b2108cf6c"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjEtMy0xLTEtNjgzMTY_9b67ed2f-2bb1-4372-b80a-49b761f9afe5"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjEtMy0xLTEtNjgzMTY_f7c53151-bad7-43f9-a148-29f999bac2e7"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjMtMS0xLTEtNjgzMTY_a180c728-3f47-486d-995e-be86a427d55d"
      unitRef="shares">34916106</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjMtMS0xLTEtNjgzMTY_d61bfe58-9ae2-48c9-8282-becaee9d4a90"
      unitRef="shares">34916106</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjMtMy0xLTEtNjgzMTY_82428667-fad5-4bb0-9c80-2bd78af9ec12"
      unitRef="shares">33792326</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8xOS9mcmFnOjBhMzlhYmVjYTNhNzRhOTk5MTRkMTY4MTcwYTNjODY0L3RhYmxlOjQ3OTMwOGFjZjRlMjQwNzNiYmU2ZTFhYmMyOGI5ODRiL3RhYmxlcmFuZ2U6NDc5MzA4YWNmNGUyNDA3M2JiZTZlMWFiYzI4Yjk4NGJfMjMtMy0xLTEtNjgzMTY_ebf0e2e3-a8f1-4a90-85bb-56254b0f281c"
      unitRef="shares">33792326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia1ad2c138559410ba21a1f7abb1d4ffd_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMi0yLTEtMS02ODMxNg_8e9b8e5b-bd51-4c50-aa2e-b91aa23a38b4"
      unitRef="shares">34731577</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia1ad2c138559410ba21a1f7abb1d4ffd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMi00LTEtMS02ODMxNg_2c01a858-b43d-4190-858e-e75c7d1844b6"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73f03223216c40f18e39597ffaec1ef4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMi02LTEtMS02ODMxNg_d2299e22-4656-4edf-999a-b88a4363f268"
      unitRef="usd">455172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib60e72c3aa6e4ad28de9ed0584387b84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMi04LTEtMS02ODMxNg_713aa2a8-30f2-4ddb-b5d4-8a18bd2c0abe"
      unitRef="usd">232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02dda049bbb449b7a4908baa63bfc3c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMi0xMC0xLTEtNjgzMTY_8ef24a24-c5eb-437a-ba93-9199de828bd9"
      unitRef="usd">-357105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMi0xMi0xLTEtNjgzMTY_9c5b8b91-5a45-4259-a7ef-2a22ead31ce7"
      unitRef="usd">98302000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id0c350aefbd0469a8c27d16d7649c977_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMy0yLTEtMS02ODMxNg_516b6943-d91d-43ec-817d-603e0dd8b601"
      unitRef="shares">120266</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i205f14e8b1cc49a7aedfb949e6e0c598_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMy02LTEtMS02ODMxNg_af17e3d3-9f15-4f37-88cc-bba15284088a"
      unitRef="usd">520000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMy0xMi0xLTEtNjgzMTY_5ae2db9f-7194-4c26-9139-8b33029de05b"
      unitRef="usd">520000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="id0c350aefbd0469a8c27d16d7649c977_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNC0yLTEtMS02ODMxNg_eb8663ed-5737-46ee-ad09-6128a51fe4f4"
      unitRef="shares">254320</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i205f14e8b1cc49a7aedfb949e6e0c598_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNS02LTEtMS02ODMxNg_009c077b-96a2-4fb3-b802-e1cc3f47b8d6"
      unitRef="usd">6194000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNS0xMi0xLTEtNjgzMTY_7185957a-141d-4112-8622-b82441686993"
      unitRef="usd">6194000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idd89d2d32f7e4eadb653b6c699a1da65_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNy04LTEtMS02ODMxNg_9d3a0d72-72fb-426c-aade-c8b8c1fe749c"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNy0xMi0xLTEtNjgzMTY_a4e64e2d-6b83-4b90-990c-49f27cff8bde"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idd89d2d32f7e4eadb653b6c699a1da65_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfOC04LTEtMS02ODMxNg_9592373e-fffe-46e6-bc2e-ad27ab227889"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfOC0xMi0xLTEtNjgzMTY_05ce7305-f4a7-4e0f-b941-9f29f693d106"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="idb828f727d314174b2f1a4710790fde9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfOS0xMC0xLTEtNjgzMTY_8f0d4df1-49a3-4a84-b514-7dcbaeea2573"
      unitRef="usd">-11125000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfOS0xMi0xLTEtNjgzMTY_7b78e745-12e0-450e-a1e9-4f5669d93508"
      unitRef="usd">-11125000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i061a1d4685fa4917a427a6f03c1beeb4_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMTAtMi0xLTEtNjgzMTY_2697b472-7b25-4e00-ab2b-2825cd315d29"
      unitRef="shares">35106163</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i061a1d4685fa4917a427a6f03c1beeb4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMTAtNC0xLTEtNjgzMTY_20b107b2-7a0f-4d2f-bceb-a4a67aaf3f5a"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64e08c97777d48b3a2279b29a42ce726_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMTAtNi0xLTEtNjgzMTY_edd66c96-21e8-4ff5-8097-6a89340c77a0"
      unitRef="usd">461886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i930a39bf4a65491ca6af24ed50e20906_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMTAtOC0xLTEtNjgzMTY_a245e2e0-c759-480f-9b4f-528418778fa5"
      unitRef="usd">300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i954439b3925043e3949da7080d9256e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMTAtMTAtMS0xLTY4MzE2_56f6a8bd-c345-4242-9632-c2b97d53fb41"
      unitRef="usd">-368230000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMTAtMTItMS0xLTY4MzE2_4b0b24e2-feef-4728-a768-a51668bfb878"
      unitRef="usd">93959000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i883fe34ebc0c4092a483d977c3f8d429_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzItMi0xLTEtNjgzMTY_95840e9e-efb1-48d6-a132-58af4f5727ad"
      unitRef="shares">33674085</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i883fe34ebc0c4092a483d977c3f8d429_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzItNC0xLTEtNjgzMTY_547a52e3-a3ce-4fe4-9e58-aea1efe87481"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0aa2d78b45474cb8b1a7e306265bc187_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzItNi0xLTEtNjgzMTY_22a8d334-73fb-4813-97d9-d871004cd77c"
      unitRef="usd">429914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0422532f98d04beb985b3c54535d2911_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzItOC0xLTEtNjgzMTY_ab116e70-bc5b-486b-a4cc-227045e11c5e"
      unitRef="usd">352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i429ed22eade94b3e88f8ed51a9a289e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzItMTAtMS0xLTY4MzE2_6746b2de-4078-4216-aa6e-b31cb325647f"
      unitRef="usd">-295849000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25ff20079ccb48899ea84d72b50e16e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzItMTItMS0xLTY4MzE2_c25dc590-84f7-42c4-a4af-e1a49aa04cf0"
      unitRef="usd">134420000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i58ceb493d83949bb8045aa75c1c8bdc3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzMtMi0xLTEtNjgzMTY_c4046b90-cd3e-40e9-92cd-eef48f92f26f"
      unitRef="shares">34798</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i84b72a6f51f6449f84a5d5b3cc309664_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzMtNi0xLTEtNjgzMTY_329e9ddb-e349-471a-bc7f-a88773596ef8"
      unitRef="usd">169000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzMtMTItMS0xLTY4MzE2_80c6fda3-ad63-431c-a4ec-c99b5f761231"
      unitRef="usd">169000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits
      contextRef="i58ceb493d83949bb8045aa75c1c8bdc3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzQtMi0xLTEtNjgzMTY_fd1ce5f5-3711-42d0-a199-7530c14cb0a3"
      unitRef="shares">163480</sibn:StockIssuedDuringPeriodSharesRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i84b72a6f51f6449f84a5d5b3cc309664_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzUtNi0xLTEtNjgzMTY_9758561b-fb28-49d7-a95a-919292884d5d"
      unitRef="usd">5507000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzUtMTItMS0xLTY4MzE2_dd82003b-11b3-465e-8983-c2d4f44de1fc"
      unitRef="usd">5507000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id37cd14c22ad42eb8a735baa4d08d8b0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzgtOC0xLTEtNjgzMTY_fa90a910-dd7d-4173-8354-9c468da0cb8c"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzgtMTItMS0xLTY4MzE2_13a9ac70-bff8-4422-a5ec-c6ea4d6ff967"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ie59f6758cf1b4684be0a81c20e471c4b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzktMTAtMS0xLTY4MzE2_ee601db8-3bb3-499f-acb1-96e3baadfa3a"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfMzktMTItMS0xLTY4MzE2_0fc05bd4-e9ef-49dc-81f3-f5584ae1b4ad"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iad9213ed4f734769974b00e30b313acc_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNDAtMi0xLTEtNjgzMTY_1158adb6-174a-4167-b9cc-0d5db75c4f03"
      unitRef="shares">33872363</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iad9213ed4f734769974b00e30b313acc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNDAtNC0xLTEtNjgzMTY_c6e1871b-3a92-4a63-92f5-20381c8fb437"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8247ae5acd7b41e9a09b537937c10239_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNDAtNi0xLTEtNjgzMTY_25ac893d-1136-4f4c-b0fc-8ca67599e9db"
      unitRef="usd">435590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8f402bebac44ff39653d91d5f80e030_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNDAtOC0xLTEtNjgzMTY_6ea3507a-523e-49dd-8977-2a2184efbb6b"
      unitRef="usd">104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7459a99379124552878485552b9000b8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNDAtMTAtMS0xLTY4MzE2_ff4a9e0c-fc86-4cda-965d-08357e309959"
      unitRef="usd">-313259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37f453d1957c4f60a0e5d364ba1d84c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yMi9mcmFnOmFkMjhlZTA1N2Q4MTRhMTg5NDU5YjQ5Yjk2NGQyMGQ4L3RhYmxlOjJlMGFlZGVmYTgzYTQyYzNhN2E3YjkxMmE1OTUzNzJlL3RhYmxlcmFuZ2U6MmUwYWVkZWZhODNhNDJjM2E3YTdiOTEyYTU5NTM3MmVfNDAtMTItMS0xLTY4MzE2_02addfad-fe79-40bb-9432-8604e810603f"
      unitRef="usd">122438000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMy0xLTEtMS02ODMxNg_3327638c-cfee-4412-9343-3c2abedf4883"
      unitRef="usd">-11125000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMy0zLTEtMS02ODMxNg_4b3630fc-9e3a-4f5d-97eb-3f9ac293b531"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNS0xLTEtMS02ODMxNg_a3effe8f-dad3-40d1-bbe9-497c1aa15453"
      unitRef="usd">6194000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNS0zLTEtMS02ODMxNg_7e968ef2-fdec-4bb1-9cee-5bb12ac93f98"
      unitRef="usd">5507000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNi0xLTEtMS02ODMxNg_41990c3c-b9e2-4a02-b8fb-631c0d6dd0c6"
      unitRef="usd">1086000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNi0zLTEtMS02ODMxNg_c1877551-ea33-46d0-9df3-b4cb3df9a0a5"
      unitRef="usd">713000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNy0xLTEtMS02ODMxNg_a0efc564-0526-4612-820c-f9d1174d907d"
      unitRef="usd">50000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNy0zLTEtMS02ODMxNg_a24ad7a3-ad8b-416c-8f9a-39f22deaab1e"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfOC0xLTEtMS02ODMxNg_8cbf87e3-fe4a-4fc4-b63a-a0056f4c4680"
      unitRef="usd">615000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfOC0zLTEtMS02ODMxNg_f4c5b145-769c-4db8-9bdf-a1e81a611f93"
      unitRef="usd">-244000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTAtMS0xLTEtNjgzMTY_aff00ae7-5011-43d0-bc5a-b74231aa2ec1"
      unitRef="usd">81000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTAtMy0xLTEtNjgzMTY_d22ef1f8-4aeb-453f-bd34-21c58541936e"
      unitRef="usd">51000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTItMS0xLTEtNjgzMTY_4e08f946-3e2a-40ed-bb86-fcb13821509e"
      unitRef="usd">-190000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTItMy0xLTEtNjgzMTY_0e7a46cb-ad53-4488-b0c4-4337a717b87d"
      unitRef="usd">-31000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTQtMS0xLTEtNjgzMTY_f126d060-5b8f-4ea8-a350-2f622b3663e0"
      unitRef="usd">2019000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTQtMy0xLTEtNjgzMTY_f48d9f27-75e4-42f1-9a8e-44b3de4cf946"
      unitRef="usd">-1603000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTUtMS0xLTEtNjgzMTY_c9e20b8c-db07-4994-a288-1feea4063a17"
      unitRef="usd">536000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTUtMy0xLTEtNjgzMTY_68a1a092-85d4-4fc7-ac0b-91754d72134b"
      unitRef="usd">3178000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTYtMS0xLTEtNjgzMTY_3431e226-54e2-4605-b075-806a3a359046"
      unitRef="usd">-311000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTYtMy0xLTEtNjgzMTY_29f49387-a170-4265-977e-03d9322c8b1d"
      unitRef="usd">-12000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTctMS0xLTEtNjgzMTY_64e8bc35-86c2-4cc4-b497-b584e8949ad1"
      unitRef="usd">-745000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTctMy0xLTEtNjgzMTY_0c5f0b87-87f5-433a-9101-5556cf73190a"
      unitRef="usd">2086000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTgtMS0xLTEtNjgzMTY_af502278-93f2-49e0-a366-91feb1443b96"
      unitRef="usd">-3625000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTgtMy0xLTEtNjgzMTY_b2883dd5-6cd1-44ac-b855-87b85b16d91d"
      unitRef="usd">-3171000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTktMS0xLTEtNjgzMTY_31a56737-d723-423c-9a35-1b3eefa58d0d"
      unitRef="usd">-10753000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMTktMy0xLTEtNjgzMTY_7008d54e-d9c2-492b-be82-6587db3b16a2"
      unitRef="usd">-13512000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sibn:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjEtMS0xLTEtNjgzMTY_f39c5949-7165-4d23-84cd-1a0e4843de2a"
      unitRef="usd">30000000</sibn:ProceedsFromMaturityOfMarketableSecurities>
    <sibn:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjEtMy0xLTEtNjgzMTY_69ed9a54-a0b3-4af5-9db1-5e843068d853"
      unitRef="usd">25000000</sibn:ProceedsFromMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjMtMS0xLTEtNjgzMTY_887b70a7-68e3-4c44-86bd-db3fa256ad29"
      unitRef="usd">15718000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjMtMy0xLTEtNjgzMTY_c021cdc9-a814-4c51-9a81-5614e42e6666"
      unitRef="usd">45334000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjQtMS0xLTEtNjgzMTY_aed40589-b40a-45dd-bbce-580bb4f279a2"
      unitRef="usd">2579000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjQtMy0xLTEtNjgzMTY_9c8abf9c-2c28-47f1-bed7-58224882a89c"
      unitRef="usd">2274000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjUtMS0xLTEtNjgzMTY_3c7b6294-573a-4d5c-93ac-605016d1e7b8"
      unitRef="usd">11703000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjUtMy0xLTEtNjgzMTY_6d771cb3-4a7c-4ded-9d94-a49af51f1b92"
      unitRef="usd">-22608000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjgtMS0xLTEtNjgzMTY_5251325d-61ae-43c9-a605-b4646c386964"
      unitRef="usd">36000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjgtMy0xLTEtNjgzMTY_607054c3-367f-4f51-b0d4-b6bf31f9c781"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjktMS0xLTEtNjgzMTY_fee74b5c-5632-4817-9a8c-f2fe2c3a8a56"
      unitRef="usd">35275000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMjktMy0xLTEtNjgzMTY_70f36e1c-6589-4337-a63e-5df2bf0e4e5e"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzAtMS0xLTEtNjgzMTY_98e643c6-17a8-4a21-8482-9f37aa9906a8"
      unitRef="usd">40000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzAtMy0xLTEtNjgzMTY_9f5cc358-c22a-44fb-8a42-166806ad7ea3"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzMtMS0xLTEtNjgzMTY_046a6e65-7735-49f6-8b5e-931badc5f078"
      unitRef="usd">520000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzMtMy0xLTEtNjgzMTY_4e21d307-f182-4dfc-b225-b36fde10a1c0"
      unitRef="usd">169000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzYtMS0xLTEtNjgzMTY_092e8926-c08b-42d2-aad1-1b5e83e51fb3"
      unitRef="usd">1205000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzYtMy0xLTEtNjgzMTY_18ac6acb-6325-4890-8879-04aacf3edf52"
      unitRef="usd">169000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzctMS0xLTEtNjgzMTY_f9c436c4-fd0d-43e1-a782-51807b3297f7"
      unitRef="usd">97000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzctMy0xLTEtNjgzMTY_a65ad3e0-cd75-4ca1-8d3d-1ef99e0dca1d"
      unitRef="usd">-139000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzgtMS0xLTEtNjgzMTY_a36b2732-8c31-474a-8fa0-6856c8b5233e"
      unitRef="usd">2252000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfMzgtMy0xLTEtNjgzMTY_bc5055e3-cfda-4941-9d60-fcd5bcf09d0a"
      unitRef="usd">-36090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNDAtMS0xLTEtNjgzMTY_fb14c958-63cd-442c-af17-5ef27e6e955a"
      unitRef="usd">20717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i25ff20079ccb48899ea84d72b50e16e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNDAtMy0xLTEtNjgzMTY_4341f613-74d2-4561-99bb-39b85ea5dd0b"
      unitRef="usd">63419000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNDEtMS0xLTEtNjgzMTY_f2e89c15-9bf6-41c6-bbb8-6d8cdc6eaad4"
      unitRef="usd">22969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i37f453d1957c4f60a0e5d364ba1d84c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNDEtMy0xLTEtNjgzMTY_15347db3-9948-4fe1-aea5-02d29f326cbd"
      unitRef="usd">27329000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNDctMS0xLTEtNjgzMTY_9f300a74-ebca-4392-b036-cea01e195f13"
      unitRef="usd">887000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8yNS9mcmFnOmY4NDg2Y2VjZDFjMjQzMDE5ZTg0OWIyYzA2ZDE5NDcxL3RhYmxlOjdiMDVkY2E4NzUxNjQzYTdiZGM1YzIyZjQ4MTBhMjYyL3RhYmxlcmFuZ2U6N2IwNWRjYTg3NTE2NDNhN2JkYzVjMjJmNDgxMGEyNjJfNDctMy0xLTEtNjgzMTY_a38854a8-aa16-4766-b1a9-54618c67dbe6"
      unitRef="usd">241000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zMS9mcmFnOmRkZjEzNWUzODVmNDQ5OGQ4MzIxZTczYjFlYTEzMDhmL3RleHRyZWdpb246ZGRmMTM1ZTM4NWY0NDk4ZDgzMjFlNzNiMWVhMTMwOGZfMjI3OQ_09adfe0d-2885-4a30-9ae5-d52c1146c3d3">The Company and Nature of Business&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SI-BONE, Inc. (the &#x201c;Company&#x201d;) was incorporated in the state of Delaware on March&#160;18, 2008 and is headquartered in Santa Clara, California. The Company is a medical device company that has pioneered a proprietary minimally invasive surgical implant system to fuse the sacroiliac joint for treatment of 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. The second generation iFuse implant, iFuse-3D, was introduced in 2017 followed by iFuse-TORQ in 2021 and iFuse Bedrock Granite in 2022.&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:112%"&gt;The Company is subject to uncertainties related to liquidity, the ability to meet covenants and access to funding for its capital needs as the financial service industry has experienced disruptions characterized by the bankruptcy, failure, collapse or sale of various financial institutions. The Company&#x2019;s cash and cash equivalents are primarily invested in deposits and money market accounts with two major financial institutions in the U.S. Deposits in these banks may exceed the federally insured limits or any other insurance provided on such deposits, if any. The Company had accounts with Silicon Valley Bank (&#x201c;SVB&#x201d;). On March 10, 2023, California regulators shut down SVB and the FDIC was appointed as SVB&#x2019;s receiver. On March 26, 2023, the FDIC announced that it had entered into a purchase and assumption agreement with First-Citizens Bank &amp;amp; Trust Company (&#x201c;First-Citizens&#x201d;) under which all deposits of the former Silicon Valley Bank were assumed by First-Citizens.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;First-Citizens acquired the rights as lender under the Company&#x2019;s Loan and Security Agreement as amended. To date, the Company has not experienced any losses on its deposits of cash, cash equivalents and marketable securities and continues to have access to these funds.&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="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:112%"&gt;The Company is subject to continuing risk and uncertainties resulting from the COVID-19 pandemic. The COVID-19 pandemic has impacted our supply chain and also caused delays or cancellations of our procedures. Continuing or future outbreaks of COVID-19 or other public health concerns could contribute to health systems diverting resources to respond to COVID-19 which could lead to scheduling delays or cancellations of our procedures. Continuing or future outbreaks could also cause or exacerbate supply chain shortages.&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="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:112%"&gt;As such the Company's future results of operations and liquidity could be adversely impacted by a variety of factors related to uncertainties in the financial services industry and new or ongoing impacts of the COVID-19 pandemic, including those discussed in the section titled "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, economic disruption that has resulted from the pandemic and measures taken to stabilize economies during the pandemic, global supply chain issues and uncertainties of the financial services industry 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="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0NDE_cce14ca6-d9ca-4db4-b12b-ad3479f2bf46">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, 2022 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 months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 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, 2022 contained in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 2, 2023.&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, 2022. The Company updated the accounting policies related to the property and equipment and revenue recognition, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&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:112%"&gt;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Construction in progress includes assets that have not yet been placed into service including the cost of individual components of an instrument tray. Once an instrument tray is placed into service, the Company transfers its carrying value into machinery and equipment and begins depreciating the cost of the instrument tray over its useful life. &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:112%"&gt;Leasehold improvements are amortized over the lesser of their useful lives or the life of the lease.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &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:112%"&gt;Upon the sale or retirement of these assets, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is recognized in the consolidated statement of operations. Maintenance and repairs are charged to operations as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&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:112%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s revenue is derived from the sale of its products to medical groups and hospitals through its direct sales force and third-party sales agents and resellers throughout the U.S. and Europe. The Company receives payment for its implants consumed during the surgery and does not receive additional or separate consideration for the use of the instrument tray furnished by the Company for the surgeon&#x2019;s use. The Company identifies the instrument trays as a lease component and the implants as a non-lease component in its arrangements with its customers. The Company determines that the non-lease component is qualitatively predominant, and as such, elected the practical expedient to not separate the lease and non-lease components. Therefore, the overall arrangement is accounted for under Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, Revenue from Contracts with Customers (&#x201c;ASC 606&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In accordance with ASC 606, the Company recognizes revenue when control is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for the goods or services. Under the revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. As it relates to product sales where the Company's sales representative delivers the product at the point of implantation at the hospital or medical facilities, the Company continues to recognize the revenue upon completion of the procedure and authorization by the customer, net of rebates and price discounts. This represents the majority of the Company's consolidated revenue. The Company also generates a small portion of revenue from the sale of products through distributors and to certain hospital or medical facilities where the products are ordered in advance of a procedure. The performance obligation is the delivery of the products and therefore, revenue is recognized upon shipment to the customers, net of rebates and price discounts. The Company accounts for rebates and price discounts as a reduction to revenue, calculated based on the terms agreed to with the customer. Historically, there had been no significant price discounts. Sales prices are specified in either the customer contract or agreed price list, which is executed prior to the transfer of control to the customer. For certain hospitals and medical facilities, the Company has agreements in place consists of either a master services agreement or an agreed price list, which defines the terms and conditions of the arrangement, including the pricing information, payment terms and pertinent aspects of the relationship between the parties. The Company also has agreements in place with its distributors, which include standard terms that do not allow for payment contingent on resale of the product, obtaining financing, or other terms that could impact the distributor&#x2019;s payment obligation. The Company's standard payment terms are generally net 30 to 90 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:66.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.395%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2023&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;2022&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;/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;(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;30,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;32,708&#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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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;Recent Accounting Pronouncements&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;No recently issued accounting standards are expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0NDI_145fdeae-d8de-48c5-8d3c-a94cc871b2e9">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, 2022 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="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0NDM_63bf4a8b-2a2c-422e-b699-aa13bce07db3">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 months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other interim period or for any other future year.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0NDY_30671c4e-b645-4a05-97c6-3ed901c56643">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:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfNTQ5NzU1ODQ2NzA5_9f9d5ec1-1ef8-4066-a718-a1f90f80be7d">&lt;div style="padding-left:72pt;text-align:justify"&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:112%"&gt;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Construction in progress includes assets that have not yet been placed into service including the cost of individual components of an instrument tray. Once an instrument tray is placed into service, the Company transfers its carrying value into machinery and equipment and begins depreciating the cost of the instrument tray over its useful life. &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:112%"&gt;Leasehold improvements are amortized over the lesser of their useful lives or the life of the lease.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &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:112%"&gt;Upon the sale or retirement of these assets, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is recognized in the consolidated statement of operations. Maintenance and repairs are charged to operations as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfNTQ5NzU1ODQ2NzEw_aad9eaf8-71c9-4958-ba15-14d3969ff89f">&lt;div style="padding-left:72pt;text-align:justify"&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:112%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s revenue is derived from the sale of its products to medical groups and hospitals through its direct sales force and third-party sales agents and resellers throughout the U.S. and Europe. The Company receives payment for its implants consumed during the surgery and does not receive additional or separate consideration for the use of the instrument tray furnished by the Company for the surgeon&#x2019;s use. The Company identifies the instrument trays as a lease component and the implants as a non-lease component in its arrangements with its customers. The Company determines that the non-lease component is qualitatively predominant, and as such, elected the practical expedient to not separate the lease and non-lease components. Therefore, the overall arrangement is accounted for under Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, Revenue from Contracts with Customers (&#x201c;ASC 606&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In accordance with ASC 606, the Company recognizes revenue when control is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for the goods or services. Under the revenue recognition standard, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. As it relates to product sales where the Company's sales representative delivers the product at the point of implantation at the hospital or medical facilities, the Company continues to recognize the revenue upon completion of the procedure and authorization by the customer, net of rebates and price discounts. This represents the majority of the Company's consolidated revenue. The Company also generates a small portion of revenue from the sale of products through distributors and to certain hospital or medical facilities where the products are ordered in advance of a procedure. The performance obligation is the delivery of the products and therefore, revenue is recognized upon shipment to the customers, net of rebates and price discounts. The Company accounts for rebates and price discounts as a reduction to revenue, calculated based on the terms agreed to with the customer. Historically, there had been no significant price discounts. Sales prices are specified in either the customer contract or agreed price list, which is executed prior to the transfer of control to the customer. For certain hospitals and medical facilities, the Company has agreements in place consists of either a master services agreement or an agreed price list, which defines the terms and conditions of the arrangement, including the pricing information, payment terms and pertinent aspects of the relationship between the parties. The Company also has agreements in place with its distributors, which include standard terms that do not allow for payment contingent on resale of the product, obtaining financing, or other terms that could impact the distributor&#x2019;s payment obligation. The Company's standard payment terms are generally net 30 to 90 days.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0Mzg_2fa2e9d5-e36f-4960-9a5a-3094e1948748">Segments&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;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.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <sibn:NumberOfBusinessActivities
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfNDAxMw_e0477b33-eca7-45c8-b8e1-277ff3fe41d9"
      unitRef="activity">1</sibn:NumberOfBusinessActivities>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0Mzk_0f086fab-1237-42de-bd85-95e778c7d76a">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:66.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.395%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2023&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;2022&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;/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;(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;30,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;32,708&#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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie621378e8af644ff959fd17071edec6f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RhYmxlOjkxZTZhMmNiYTIyMTQ2MWU5ZmVjMDRjYzgyNjg3NWZjL3RhYmxlcmFuZ2U6OTFlNmEyY2JhMjIxNDYxZTlmZWMwNGNjODI2ODc1ZmNfMy0xLTEtMS02ODMxNg_f9c1cbe7-c9a6-42c1-a32b-d6e489655e2e"
      unitRef="usd">30450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d986d6c5754440c896f37265133c6f7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RhYmxlOjkxZTZhMmNiYTIyMTQ2MWU5ZmVjMDRjYzgyNjg3NWZjL3RhYmxlcmFuZ2U6OTFlNmEyY2JhMjIxNDYxZTlmZWMwNGNjODI2ODc1ZmNfMy0zLTEtMS02ODMxNg_a3f71fab-b38c-49d5-af21-1dcc62d47588"
      unitRef="usd">20367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6d7b650f421439ea4f82d9dcaa13596_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RhYmxlOjkxZTZhMmNiYTIyMTQ2MWU5ZmVjMDRjYzgyNjg3NWZjL3RhYmxlcmFuZ2U6OTFlNmEyY2JhMjIxNDYxZTlmZWMwNGNjODI2ODc1ZmNfNC0xLTEtMS02ODMxNg_2bbb215e-c1e4-4d9f-b7cb-1ddcec6f34aa"
      unitRef="usd">2258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibad906d7939f45519af713f88d015ade_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RhYmxlOjkxZTZhMmNiYTIyMTQ2MWU5ZmVjMDRjYzgyNjg3NWZjL3RhYmxlcmFuZ2U6OTFlNmEyY2JhMjIxNDYxZTlmZWMwNGNjODI2ODc1ZmNfNC0zLTEtMS02ODMxNg_a69a34e6-43ca-4407-9830-2e86cd37b952"
      unitRef="usd">2072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RhYmxlOjkxZTZhMmNiYTIyMTQ2MWU5ZmVjMDRjYzgyNjg3NWZjL3RhYmxlcmFuZ2U6OTFlNmEyY2JhMjIxNDYxZTlmZWMwNGNjODI2ODc1ZmNfNS0xLTEtMS02ODMxNg_0afe52be-7b95-4177-bbb4-f5b18050ac44"
      unitRef="usd">32708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RhYmxlOjkxZTZhMmNiYTIyMTQ2MWU5ZmVjMDRjYzgyNjg3NWZjL3RhYmxlcmFuZ2U6OTFlNmEyY2JhMjIxNDYxZTlmZWMwNGNjODI2ODc1ZmNfNS0zLTEtMS02ODMxNg_901e7c1a-9b2d-40b1-8568-eb1d9d2e7e5f"
      unitRef="usd">22439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNC9mcmFnOmQzZTgyM2VlNTNhMTRkYjc5ODNhZDFhYTIzNmQyZTMzL3RleHRyZWdpb246ZDNlODIzZWU1M2ExNGRiNzk4M2FkMWFhMjM2ZDJlMzNfMTA0NDg_7ec9271c-623b-4db9-b3f7-de5dea4f637d">&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;Recent Accounting Pronouncements&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;No recently issued accounting standards are expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMjAzNQ_5e6317c7-b57c-40eb-96e6-e02bfc8b656e">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;March 31, 2023&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;15,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,602&#160;&lt;/span&gt;&lt;/td&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;15,602&#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;15,602&#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;35,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;35,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;/tr&gt;&lt;tr&gt;&lt;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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,938&#160;&lt;/span&gt;&lt;/td&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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. agency 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;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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;63,008&#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&#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;(29)&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;62,997&#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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;78,610&#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;18&#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;(29)&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;78,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;December 31, 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;8,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,002&#160;&lt;/span&gt;&lt;/td&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;8,002&#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;8,002&#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;48,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;48,535&#160;&lt;/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;U.S. agency 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;2,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;22,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;84,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;84,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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 three months ended March 31, 2023 and 2022, 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 March 31, 2023 and December 31, 2022.&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.1&#160;million as of March 31, 2023, 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 March 31, 2023 or December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMjAzNg_31f65b63-8939-4bbf-b58f-71eeee2216e0">&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;March 31, 2023&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;15,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,602&#160;&lt;/span&gt;&lt;/td&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;15,602&#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;15,602&#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;35,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;35,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;/tr&gt;&lt;tr&gt;&lt;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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,938&#160;&lt;/span&gt;&lt;/td&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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. agency 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;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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;63,008&#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&#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;(29)&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;62,997&#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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;78,610&#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;18&#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;(29)&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;78,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;December 31, 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;8,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,002&#160;&lt;/span&gt;&lt;/td&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;8,002&#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;8,002&#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;48,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;48,535&#160;&lt;/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;U.S. agency 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;2,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;22,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;84,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;84,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="i6706d03c32974a768210dd2966cd849e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMy0xLTEtMS02ODMxNg_c2ab2fd1-f718-4713-ac94-aae5f989dd58"
      unitRef="usd">15602000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i6706d03c32974a768210dd2966cd849e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMy03LTEtMS02ODMxNg_6adeed34-d8ce-4a1c-b63d-44810729aee9"
      unitRef="usd">15602000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfNi0xLTEtMS02ODMxNg_7fcdef46-448c-4630-b34e-0bd4ec3d3599"
      unitRef="usd">15602000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfNi03LTEtMS02ODMxNg_8bfc4c0e-8536-477a-8877-3f768a31f8b6"
      unitRef="usd">15602000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic034056cf84142f3a1464896584f8499_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOC0xLTEtMS02ODMxNg_bba76562-33d7-4b13-b17a-772bf734db80"
      unitRef="usd">35978000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic034056cf84142f3a1464896584f8499_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOC0zLTEtMS02ODMxNg_217f82a4-7022-4e88-87ae-310f398bf810"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic034056cf84142f3a1464896584f8499_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOC01LTEtMS02ODMxNg_26d8eb29-92ea-4744-a06f-1ea940588895"
      unitRef="usd">21000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic034056cf84142f3a1464896584f8499_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOC03LTEtMS02ODMxNg_a8c4393f-0db0-4e07-9d0b-f61de643a112"
      unitRef="usd">35964000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i44dd3ae16d4d45c8bb7f34c32c3afa5b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOS0xLTEtMS02ODMxNg_2e8ce314-6772-4889-842e-1ce57dfe1591"
      unitRef="usd">2945000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i44dd3ae16d4d45c8bb7f34c32c3afa5b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOS0zLTEtMS02ODMxNg_b219d6ec-81b4-4943-900d-a0a0248854c6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i44dd3ae16d4d45c8bb7f34c32c3afa5b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOS01LTEtMS02ODMxNg_681e318a-6853-48ab-9b40-a6f75af21701"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i44dd3ae16d4d45c8bb7f34c32c3afa5b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfOS03LTEtMS02ODMxNg_1363533b-5714-4beb-bd1b-318e1fef0134"
      unitRef="usd">2938000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia13be74212cd4cbdac029edf9dc0a7af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTAtMS0xLTEtNjgzMTY_4341b131-64af-4d32-b59a-8009bc66ee75"
      unitRef="usd">18265000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia13be74212cd4cbdac029edf9dc0a7af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTAtMy0xLTEtNjgzMTY_823fece8-501e-4778-a993-d520c7371077"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia13be74212cd4cbdac029edf9dc0a7af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTAtNS0xLTEtNjgzMTY_583e0ee4-0e4b-480f-a35a-030360f8e463"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia13be74212cd4cbdac029edf9dc0a7af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTAtNy0xLTEtNjgzMTY_5aa3fa1d-ee9c-41f0-8530-cd25ab90f050"
      unitRef="usd">18265000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0f387eb12eb641d8acf7a18c1539123f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtMS0xLTEtNzY0OTc_bed85484-e396-495b-a8f2-f542d6cd0c71"
      unitRef="usd">5820000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0f387eb12eb641d8acf7a18c1539123f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtMy0xLTEtNzY1MDQ_b7106117-55ed-4532-9864-b23d78e301ac"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0f387eb12eb641d8acf7a18c1539123f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtNS0xLTEtNzY1MTI_c8badb0d-793e-4acf-90ca-22af4802768d"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i0f387eb12eb641d8acf7a18c1539123f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtNy0xLTEtNzY1MTk_8cd14dfb-e665-40a7-82c9-61bd123511ab"
      unitRef="usd">5830000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtMS0xLTEtNjgzMTY_0c659509-5617-4e96-a232-2cb9b628f0b5"
      unitRef="usd">63008000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtMy0xLTEtNjgzMTY_67a30989-43a6-4fd3-b80e-ddf011d51252"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtNS0xLTEtNjgzMTY_e3e32550-75f6-47ae-bb07-206cc75a3e75"
      unitRef="usd">29000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTEtNy0xLTEtNjgzMTY_36532f56-8052-4745-b6d5-e737f19de915"
      unitRef="usd">62997000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <sibn:MarketableSecuritiesAmortizedCost
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTUtMS0xLTEtNjgzMTY_c90e6ec1-1d4f-47b7-b7a1-b084fb5046ec"
      unitRef="usd">78610000</sibn:MarketableSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTUtMy0xLTEtNjgzMTY_f1ed1d8a-d42e-4c73-a8a3-79309774d8c3"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTUtNS0xLTEtNjgzMTY_65e1ae79-d2d2-480f-994e-f3956afa8019"
      unitRef="usd">29000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmNjMDM5NWIxYzhkOTQxYzBiMzRlZTM1YzI2ZWRiNDY2L3RhYmxlcmFuZ2U6Y2MwMzk1YjFjOGQ5NDFjMGIzNGVlMzVjMjZlZGI0NjZfMTUtNy0xLTEtNjgzMTY_0debcf1f-b8eb-4b6c-92c2-979770b0f1bc"
      unitRef="usd">78599000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ib0cbf148284f4875b34513e22dea1727_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMy0xLTEtMS02ODMxNg_c8a561cb-db30-4f10-9faa-2cb5dd85d77b"
      unitRef="usd">8002000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ib0cbf148284f4875b34513e22dea1727_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMy03LTEtMS02ODMxNg_1f0fa78c-c8e1-45e1-97e4-80dafd41a9df"
      unitRef="usd">8002000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfNS0xLTEtMS02ODMxNg_7be93a11-51b2-4a59-9e6e-f6aea08eedde"
      unitRef="usd">8002000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfNS03LTEtMS02ODMxNg_48c159af-a73b-425a-8fa6-e4cd57b05b60"
      unitRef="usd">8002000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8559cf2d961048048b5f1dcd580f39ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfNy0xLTEtMS02ODMxNg_e3f0e871-f0fe-4fad-acbf-785177c853f4"
      unitRef="usd">48636000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8559cf2d961048048b5f1dcd580f39ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfNy0zLTEtMS02ODMxNg_78278715-8d63-48de-b8e9-69083148e5fd"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8559cf2d961048048b5f1dcd580f39ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfNy01LTEtMS02ODMxNg_d1412a7f-db79-4f89-8005-1c3debfc5566"
      unitRef="usd">105000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8559cf2d961048048b5f1dcd580f39ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfNy03LTEtMS02ODMxNg_264f3d8f-90c4-4762-95ba-00a13b133a65"
      unitRef="usd">48535000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib2d6675789b842e3bc0f882dee4352c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC0xLTEtMS03Mjg3NQ_9f3bbd79-aacb-4ad8-9f8f-5ae0d176721c"
      unitRef="usd">2918000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib2d6675789b842e3bc0f882dee4352c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC0zLTEtMS03Mjg4Mw_9b41a286-ccf8-41ea-b50d-3fc23faca45f"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib2d6675789b842e3bc0f882dee4352c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC01LTEtMS03Mjg5MA_beec5929-3410-4dde-a7a3-704024d2fe98"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib2d6675789b842e3bc0f882dee4352c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC03LTEtMS03MzUxMg_182d5650-edb4-48e1-9fb6-3e598721f15c"
      unitRef="usd">2921000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib008684c4f9b4e4782d069220bea736d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC0xLTEtMS02ODMxNg_2e130ee1-6ae1-4f3a-95c5-487a447823fc"
      unitRef="usd">2914000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib008684c4f9b4e4782d069220bea736d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC0zLTEtMS02ODMxNg_0e3995fb-4eed-4b86-b825-178ed96ef139"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib008684c4f9b4e4782d069220bea736d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC01LTEtMS02ODMxNg_b2efc6ae-e798-45b2-9765-b5d06a6e03f7"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib008684c4f9b4e4782d069220bea736d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOC03LTEtMS02ODMxNg_ae98fa82-495f-41f4-ad8e-1adb261811a0"
      unitRef="usd">2911000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifdfec2a876ef4b7eb0d2a97b4c97ad16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOS0xLTEtMS02ODMxNg_4cd999da-94c6-4971-9de8-81e7621bac3a"
      unitRef="usd">22206000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifdfec2a876ef4b7eb0d2a97b4c97ad16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOS0zLTEtMS02ODMxNg_dc20d3d1-bfea-441a-9a1d-41e7aff7f570"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifdfec2a876ef4b7eb0d2a97b4c97ad16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOS01LTEtMS02ODMxNg_e4d12e99-b886-46a9-b0c3-b16fdae16194"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ifdfec2a876ef4b7eb0d2a97b4c97ad16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfOS03LTEtMS02ODMxNg_947297ee-23af-4b9a-848d-bbe6a31132bd"
      unitRef="usd">22206000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTAtMS0xLTEtNjgzMTY_742682bd-ac19-4483-a7c7-b52a09604c0e"
      unitRef="usd">76674000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTAtMy0xLTEtNjgzMTY_04175ca1-57b1-4e69-a558-f8bf033e1cb2"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTAtNS0xLTEtNjgzMTY_09e74a5c-5d39-48ad-84ce-2a2ffe0bba38"
      unitRef="usd">108000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTAtNy0xLTEtNjgzMTY_09a1ebb8-ed14-4440-a4f5-59a0bbfdb5e6"
      unitRef="usd">76573000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <sibn:MarketableSecuritiesAmortizedCost
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTQtMS0xLTEtNjgzMTY_b3fb3fc5-b74a-4c9d-8dee-2dbb630e5629"
      unitRef="usd">84676000</sibn:MarketableSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTQtMy0xLTEtNjgzMTY_825fff2e-5459-497d-adb1-aff5badd11b2"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTQtNS0xLTEtNjgzMTY_91a9c24a-ddcd-4d6b-b0d3-cdaba9e57f32"
      unitRef="usd">108000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RhYmxlOmQ3Y2RkZWJmYmUwMzQ5MDhhYzYyODZiNzE1NGIzZjk3L3RhYmxlcmFuZ2U6ZDdjZGRlYmZiZTAzNDkwOGFjNjI4NmI3MTU0YjNmOTdfMTQtNy0xLTEtNjgzMTY_2650619a-ff6c-491a-8ca1-3fd9ab034e34"
      unitRef="usd">84575000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMTE3Ng_0c4d2210-5f12-45dc-96f8-904ddcb6931c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMTE3Ng_d6cbf766-0380-47f7-85fa-99ff44965bf4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMTYyMg_1d568e93-b0a9-453a-99ec-091e71f8ac6b"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMTk3Ng_95b54ce0-8454-4e8d-a85c-9af201206e7d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="ic260793641a14f2695a83d42d27f0e29_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl8zNy9mcmFnOjY1NzFkMTcwYTM4NjQ2Zjg4NGFhMWJjN2FhNWU4YjZiL3RleHRyZWdpb246NjU3MWQxNzBhMzg2NDZmODg0YWExYmM3YWE1ZThiNmJfMTk3Ng_95bd4262-ff71-4ef6-ad63-db4551f5b93c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RleHRyZWdpb246ODAyZTVhMmUyMmUyNDVkNzlkNjQ2NDE0NGQyNTQ5NGZfODA0_af0ca707-0aae-43af-aae9-cf576431686f">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;March 31, 2023&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="padding:0 1pt"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Money market funds&lt;/span&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;15,602&#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;15,602&#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;35,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="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;35,964&#160;&lt;/span&gt;&lt;/td&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;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,938&#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. agency 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;&#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="padding:0 1pt"/&gt;&lt;td colspan="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;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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="padding:0 1pt"/&gt;&lt;td colspan="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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,566&#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="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,033&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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, 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="padding:0 1pt"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;8,002&#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;8,002&#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;48,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="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;48,535&#160;&lt;/span&gt;&lt;/td&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;U.S. agency 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;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,921&#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;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;&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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="padding:0 1pt"/&gt;&lt;td colspan="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;22,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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;22,206&#160;&lt;/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 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="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;56,537&#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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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;28,038&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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;84,575&#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:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RleHRyZWdpb246ODAyZTVhMmUyMmUyNDVkNzlkNjQ2NDE0NGQyNTQ5NGZfODA1_674cb34c-b8a2-4c18-b2b9-95b989493999">&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;March 31, 2023&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="padding:0 1pt"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Money market funds&lt;/span&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;15,602&#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;15,602&#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;35,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="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;35,964&#160;&lt;/span&gt;&lt;/td&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;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,938&#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. agency 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;&#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="padding:0 1pt"/&gt;&lt;td colspan="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;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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="padding:0 1pt"/&gt;&lt;td colspan="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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="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;18,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,566&#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="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,033&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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, 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="padding:0 1pt"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;8,002&#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;8,002&#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;48,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="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;48,535&#160;&lt;/span&gt;&lt;/td&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;U.S. agency 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;2,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,921&#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;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;&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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="padding:0 1pt"/&gt;&lt;td colspan="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;22,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="padding:0 1pt"/&gt;&lt;td colspan="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;22,206&#160;&lt;/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 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="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;56,537&#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="border-bottom:3pt double #000000;border-top:1pt solid #000000;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;28,038&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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;84,575&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i93f63117979e431d8fafecd7bb59dfac_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNC0xLTEtMS02ODMxNg_42128dad-2fac-48af-9c68-9d695c4afda6"
      unitRef="usd">15602000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie7af7e18c08648e8a31cfe8e93a21d37_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNC0zLTEtMS02ODMxNg_943d2687-512d-4a45-8d61-428c11ef4105"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if55d28f6c32e42e4a57e446914b3a62c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNC01LTEtMS02ODMxNg_760a9e52-3833-49c9-a0b5-d25b85459e9c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i412cc8ac40b4449d8130d9a574e1630c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNC03LTEtMS02ODMxNg_4ac75fe3-186b-4cf2-9182-b88495d2a207"
      unitRef="usd">15602000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i70c37c2527cc48178344c05517b09dbd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNS0xLTEtMS02ODMxNg_c90a40f8-7313-4dc9-b340-096370986d1d"
      unitRef="usd">35964000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i05b7a065321d4879b2ff02286b48fe5d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNS0zLTEtMS02ODMxNg_60be0c3e-836b-47c0-bd22-730607fddc57"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6e5ed5afd4274c968b88749c12c77e79_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNS01LTEtMS02ODMxNg_015a622c-dc7f-4e99-9b38-2bec391927fe"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8ad3e05b47f148779fa5695c98e40dcf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNS03LTEtMS02ODMxNg_a86f4219-45d3-456e-8857-9e0920027ee8"
      unitRef="usd">35964000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0c92d73d84f74de3a6513213ff796c66_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNi0xLTEtMS02ODMxNg_06093f00-0bf2-404c-9f14-35e19b51cc2f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0cfde19be5044c3fb1effae06f724c64_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNi0zLTEtMS02ODMxNg_a42bf910-9361-40b6-85ba-fedb04340954"
      unitRef="usd">2938000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic660e995acfe4b2a9f4faedc08362fa8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNi01LTEtMS02ODMxNg_be788c12-727a-4687-948e-0243c7a6ef97"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idb816e01e7874d0a96715509b31cb35a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNi03LTEtMS02ODMxNg_0c687d18-9856-4926-a80e-cc9cd9cc04d1"
      unitRef="usd">2938000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7c6fdeac85ad413ca0c0dedf070a75fe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy0xLTEtMS03NjY1Mg_cf3e04dd-cd83-4548-af70-e2c5bad419ab"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3a100bced9af4ad5bd35f338bc5a32f8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy0zLTEtMS03NjY1OA_fe98ffe2-babb-4f4e-b12d-6baa9b2a03ac"
      unitRef="usd">5830000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idbcaeebb6db24dffb245482694bd9c7a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy01LTEtMS03NjY2MQ_65634cd1-0f6c-429e-9305-5b36303c9ff6"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i402c694c2fe74b3ca22ce9842744aa6d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy03LTEtMS03NjY2NA_542cd3bd-7d19-4397-b041-91a962d836fd"
      unitRef="usd">5830000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie4f6a87d519949ebb36b48d5adde8532_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy0xLTEtMS02ODMxNg_1fb19a7b-59c7-4c53-8b93-ef940d502fa8"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibcc50bab28c64661b1b3e2f3166b18ac_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy0zLTEtMS02ODMxNg_9a275b71-ce6a-49c9-a657-8b06c58b73c4"
      unitRef="usd">18265000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i127926870dbf443f939ff61f15decebe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy01LTEtMS02ODMxNg_979df010-8841-4a02-a2b4-dd909b88e2e5"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i165bfa53062b4b66b55877948006f464_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfNy03LTEtMS02ODMxNg_bdaba7dc-3328-4246-8173-6c0846f73b0d"
      unitRef="usd">18265000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i599fe7f797b64b16986fe58ad0b1dea9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfOC0xLTEtMS02ODMxNg_36f11580-f24f-4c74-99bf-2d3a1f670bf0"
      unitRef="usd">51566000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i18026ebb41a3463a83e4df8c40ad564c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfOC0zLTEtMS02ODMxNg_5237f28d-a77e-4e8c-86a0-7ef44f00d37a"
      unitRef="usd">27033000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3a9913b7b1e5449cb00f06f2ff1eb7b7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfOC01LTEtMS02ODMxNg_b0bf1d77-5348-4cf1-8c12-40f484fd95d9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2d0dee683e5841eb84e260a32f3255fe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfOC03LTEtMS02ODMxNg_e5556894-db7d-44a0-bb67-57787034bc57"
      unitRef="usd">78599000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0d93d5c546664a5d81e0bd4ff383fd5e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTQtMS0xLTEtNjgzMTY_fc4b5074-7d76-472d-98a8-7e55da3566fd"
      unitRef="usd">8002000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i593bc48b8f4243ddb04b45abc6ea214d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTQtMy0xLTEtNjgzMTY_3a7ed1c0-e563-469e-8630-88a64e46fe3b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib2a471609df94d37a930d6f5d6e15098_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTQtNS0xLTEtNjgzMTY_7959a18d-6dfc-48ad-bb20-5b13ded86363"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5a286c1bf0564b09a30caa94533124d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTQtNy0xLTEtNjgzMTY_1dd05afa-49d7-4505-bf17-119583e2ece8"
      unitRef="usd">8002000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1c06318063df438297ac590b6ad0fc1d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTUtMS0xLTEtNjgzMTY_2402b7f8-65c5-40ca-ba3c-bca7d7a4618d"
      unitRef="usd">48535000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i02f410de75d14cdeaee8f125e8343cbd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTUtMy0xLTEtNjgzMTY_5926c1d8-bc47-48cd-8a8a-8a0f8bbdeedd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2648a4f0afd74ba895a75a8524bd2b05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTUtNS0xLTEtNjgzMTY_745d8d26-0d07-4e89-8174-6de51d912986"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia89f5e43abc74a268ac2cf0241b3f413_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTUtNy0xLTEtNjgzMTY_fb6e4bd6-4659-4215-b3b9-e0ff411248e2"
      unitRef="usd">48535000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic3ad078aff0542a4a095dda948ebfa96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtMS0xLTEtNzI5OTk_fc4e6027-8b0a-4544-90aa-70995b9dcebd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idf18e06ec7af4f8894d706876e2614db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtMy0xLTEtNzMwMDc_dab73579-5be3-4d5d-a55e-cb31b42fa3bf"
      unitRef="usd">2921000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic8afde8ae10a47ca88a2373bafb3dfac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtNS0xLTEtNzMwMjI_156e8d28-3393-4b57-b76e-cb489388c777"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3f7ab8e31a7c40be87fc6165468887e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtNy0xLTEtNzMwMzY_ce2f7a79-f348-4cae-994f-c2dde054ebf7"
      unitRef="usd">2921000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9c0adbda751147eea7396bd575122c5e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtMS0xLTEtNjgzMTY_6bb51a64-9086-4284-acd8-85d8cb8c10ff"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i386cd3185459468682f42288ddfd4237_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtMy0xLTEtNjgzMTY_baae9988-504e-426a-afe2-109cc898e90f"
      unitRef="usd">2911000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if245b8c2654f417395c08edfa479ab82_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtNS0xLTEtNjgzMTY_128caad0-28c5-4ec9-8326-af0e8131993b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6d1b210afd954f47bea17adf2f027ac5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTYtNy0xLTEtNjgzMTY_64d54764-bd62-4176-9e52-4c1f5542b0e9"
      unitRef="usd">2911000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id88038b7e8b941bc8a88b3faa056a48f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTctMS0xLTEtNjgzMTY_53f78d8e-dcbf-4a19-838c-076277772d55"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i59372acb82174f63bc0cbb959bab7cb7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTctMy0xLTEtNjgzMTY_5a02c3db-95d4-4dee-aed7-ee22c0144c77"
      unitRef="usd">22206000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0994310adbdc4a3fb6f259424a3dda9b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTctNS0xLTEtNjgzMTY_b9d27be8-5ac0-40cb-9da7-64b0081282e7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7a30c099351643919a25ea1474e284b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTctNy0xLTEtNjgzMTY_ab297aca-5fe9-48c4-83df-e9824e981fd9"
      unitRef="usd">22206000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7b6ddb9d49374251b145ed8c06d3ea23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTgtMS0xLTEtNjgzMTY_df2d81da-1ea2-4208-bbde-b8414423fa12"
      unitRef="usd">56537000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1b54f88e74024fb4a2091106b2085b42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTgtMy0xLTEtNjgzMTY_ea11cc1a-9558-441b-b05c-e84b524ad0b5"
      unitRef="usd">28038000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib87aa61e8c5640999864db57e9a5de97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTgtNS0xLTEtNjgzMTY_85a9f726-32a5-490a-b914-2e022567229a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i238fa20d4bac4223a52c0c5dd3a10b39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80MC9mcmFnOjgwMmU1YTJlMjJlMjQ1ZDc5ZDY0NjQxNDRkMjU0OTRmL3RhYmxlOjAwNDEzOTRmZWI2ZTQyZDI4YjUyYjViM2MzYzczZTMwL3RhYmxlcmFuZ2U6MDA0MTM5NGZlYjZlNDJkMjhiNTJiNWIzYzNjNzNlMzBfMTgtNy0xLTEtNjgzMTY_64cecdc8-97ec-49bb-875e-e5b7ef6824cb"
      unitRef="usd">84575000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNzk5_6f1de833-6a1c-4a29-8d83-9b70d25a5d29">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 March 31, 2023, inventory consisted of finished goods of $16.3&#160;million and work-in-progress of $1.5&#160;million. As of December 31, 2022,  inventory consisted of finished goods of $15.6&#160;million and work-in-progress and components of $1.7&#160;million.&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;March 31, 2023&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, 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="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;17,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,920&#160;&lt;/span&gt;&lt;/td&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;7,682&#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;7,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;976&#160;&lt;/span&gt;&lt;/td&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;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;/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;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;390&#160;&lt;/span&gt;&lt;/td&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;27,912&#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;25,771&#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;(11,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,207)&lt;/span&gt;&lt;/td&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;16,629&#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;15,564&#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 March 31, 2023, 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 $4.0 million and construction costs related to the Company's lease for research and development and warehouse space in Santa Clara and software costs of $3.7 million. Depreciation expense was $1.1 million and $0.7 million for the three months ended March 31, 2023 and 2022, 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;March 31, 2023&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, 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="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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,365&#160;&lt;/span&gt;&lt;/td&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 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 royalty&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;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;818&#160;&lt;/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;Accrued professional services &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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;355&#160;&lt;/span&gt;&lt;/td&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 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:#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;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;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: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;9,896&#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;13,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;March 31, 2023&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, 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="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 period&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;400&#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;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;/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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;150&#160;&lt;/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;&#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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&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;450&#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;400&#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="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfOTQ_b627b33a-f1a5-4012-b798-122214e48bdc"
      unitRef="usd">16300000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfMTIx_5c8319b1-22aa-497e-91a1-9882441238ed"
      unitRef="usd">1500000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNTQ5NzU1ODE0OTA2_12814891-fe1c-46b8-9962-da8ccfcc77a9"
      unitRef="usd">15600000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNTQ5NzU1ODE0OTIx_4bfdb5cd-95e5-427c-a73b-05c4a4f277dc"
      unitRef="usd">1700000</us-gaap:InventoryWorkInProcess>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfODAw_31ab423f-27db-4361-9abf-f82651328eef">&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;March 31, 2023&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, 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="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;17,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,920&#160;&lt;/span&gt;&lt;/td&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;7,682&#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;7,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and office equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;976&#160;&lt;/span&gt;&lt;/td&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;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;/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;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;390&#160;&lt;/span&gt;&lt;/td&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;27,912&#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;25,771&#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;(11,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,207)&lt;/span&gt;&lt;/td&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;16,629&#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;15,564&#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="i1e71d795db204f3b8f094023c24425b3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfMi0xLTEtMS02ODMxNg_b2380bbb-0c3d-4d36-a566-09410f062189"
      unitRef="usd">17070000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee9e604e937b47a2a28b7c87d255fe22_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfMi0zLTEtMS02ODMxNg_5c0614b8-2cc0-47fd-8fa8-e5ed8beab124"
      unitRef="usd">14920000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8ca79707ebe549c1bb352a2ebd78915f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfMy0xLTEtMS02ODMxNg_f0eba209-e021-4699-8262-3c33000ab0d1"
      unitRef="usd">7682000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i20591f6aa1e240348d149ac3850df479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfMy0zLTEtMS02ODMxNg_b34d1037-a901-40da-963c-1647050c2dad"
      unitRef="usd">7854000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i95acc83c9a7845c6a6530d0b489719b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNC0xLTEtMS02ODMxNg_7c8d6bfb-24b0-4917-a318-aadc87e69e39"
      unitRef="usd">1139000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9201dd932d9848bdbbe7c5a345ef8038_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNC0zLTEtMS02ODMxNg_35246d50-fca4-431c-831c-d23c955acdb9"
      unitRef="usd">976000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if93177d48de1415e9f17d96b9723fe38_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNS0xLTEtMS02ODMxNg_514a951b-c0c8-4dda-9af2-a7c25ec95c22"
      unitRef="usd">1631000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a70cc88c75d4e89898c6b1352acaacc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNS0zLTEtMS02ODMxNg_e6beb51a-f750-4b69-98e1-c71b528a4e75"
      unitRef="usd">1631000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ab4226e44904229bd0ee82536c2fdcd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNi0xLTEtMS02ODMxNg_f6f8bc14-1868-4c5f-8185-d1f58e747180"
      unitRef="usd">390000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ef76ab501ca47529edb5647153de4b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNi0zLTEtMS02ODMxNg_c78c614b-eeac-4aa6-bc0b-a9815b34612c"
      unitRef="usd">390000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNy0xLTEtMS02ODMxNg_cfaabbb4-9522-48c5-91d5-52304d29a9ea"
      unitRef="usd">27912000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfNy0zLTEtMS02ODMxNg_c695f151-e584-45a1-94af-ecbd6e3c952e"
      unitRef="usd">25771000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfOC0xLTEtMS02ODMxNg_5039b973-1340-4c25-9a3b-94ef46f923de"
      unitRef="usd">11283000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfOC0zLTEtMS02ODMxNg_87878a74-a11b-4b2e-82ee-476d0983dcfb"
      unitRef="usd">10207000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfOS0xLTEtMS02ODMxNg_8de07f30-6423-4877-b326-1dd6349b4c66"
      unitRef="usd">16629000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmI2ZjQ0YjVkNDhjNDRmNzBiNDQ5YmM5ZTVkZGQ2ZDhmL3RhYmxlcmFuZ2U6YjZmNDRiNWQ0OGM0NGY3MGI0NDliYzllNWRkZDZkOGZfOS0zLTEtMS02ODMxNg_b9a91b62-d3be-4b9a-b8f6-9de989f4c1b1"
      unitRef="usd">15564000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if3464bbb971c4eefb3b4e6d7ae410bb8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNDE3_eaa1676a-c424-4390-8dcd-08c7edb1fe26"
      unitRef="usd">4000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i368a721c855a4a1190ec9dcdc696598a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNTEz_d0926211-95e3-4314-a7ca-9ea443bee339"
      unitRef="usd">3700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:Depreciation
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfMTA5OTUxMTYyODczOQ_88dceaf6-7c71-4cb7-b9ed-cfc299bd469f"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfMTA5OTUxMTYyODczMA_48a77428-60a1-4f5a-9481-6f3d04563a73"
      unitRef="usd">700000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNzk3_effed613-03ad-43d6-bfa9-9c2d3f341c39">&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;March 31, 2023&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, 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="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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,365&#160;&lt;/span&gt;&lt;/td&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 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 royalty&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;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;818&#160;&lt;/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;Accrued professional services &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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;355&#160;&lt;/span&gt;&lt;/td&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 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:#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;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;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: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;9,896&#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;13,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfMi0xLTEtMS02ODMxNg_9d70bcfc-4f0a-47e9-becb-735e268b7b73"
      unitRef="usd">7487000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfMi0zLTEtMS02ODMxNg_fb9c4802-e6ba-47c9-b912-f981f29c8698"
      unitRef="usd">11365000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNC0xLTEtMS03NjgxMQ_2295bc35-f641-47ee-9e25-9a236acea697"
      unitRef="usd">996000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNC0zLTEtMS03NjgxOA_edf931e1-9781-4fe2-ade4-5269e71d84b3"
      unitRef="usd">818000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNC0xLTEtMS02ODMxNg_f47291f0-42e1-470d-8234-d42cff89ab31"
      unitRef="usd">652000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNC0zLTEtMS02ODMxNg_f93d3af1-7b96-4ecc-9574-341b4ad5511b"
      unitRef="usd">355000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNi0xLTEtMS02ODMxNg_01c43c2e-2d1b-4bfa-8144-a4692c5c3b37"
      unitRef="usd">761000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNi0zLTEtMS02ODMxNg_934978ce-bd75-41c4-b700-e2a960da1887"
      unitRef="usd">973000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNy0xLTEtMS02ODMxNg_64d6899a-5367-4a65-8cc6-177bc2162fad"
      unitRef="usd">9896000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOmJjYjZjNWYyODljNTQ5ODU4NmQyNWU2YTgwNGY2NGQ5L3RhYmxlcmFuZ2U6YmNiNmM1ZjI4OWM1NDk4NTg2ZDI1ZTZhODA0ZjY0ZDlfNy0zLTEtMS02ODMxNg_a63ee103-7fde-45e4-86d2-0895782d0677"
      unitRef="usd">13511000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RleHRyZWdpb246NThjZmNhNzJmMzk5NGQ5NWJkYjAxNGIyNzgyMWY1ZmRfNzk4_c78258f4-dc55-424e-9591-690a0df70599">&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;March 31, 2023&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, 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="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 period&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;400&#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;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;/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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;150&#160;&lt;/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;&#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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&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;450&#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;400&#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="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfMi0xLTEtMS02ODMxNg_a2d419c1-66c8-4916-b98b-ddae14c84f06"
      unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i25ff20079ccb48899ea84d72b50e16e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfMi0zLTEtMS02ODMxNg_919c8edc-d574-4eb4-a446-de8e8e87604b"
      unitRef="usd">264000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfMy0xLTEtMS02ODMxNg_7fab38a0-3fda-4437-ac2e-88a32836c76a"
      unitRef="usd">50000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic260793641a14f2695a83d42d27f0e29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfMy0zLTEtMS02ODMxNg_ccd55c25-0f94-45f5-8a7f-981ee74b8640"
      unitRef="usd">150000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfNC0xLTEtMS02ODMxNg_0557ac33-9996-4e97-8fc4-291ba87ad72a"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ic260793641a14f2695a83d42d27f0e29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfNC0zLTEtMS02ODMxNg_522e2979-24f0-43ce-a952-be1e01ef1eea"
      unitRef="usd">14000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfNS0xLTEtMS02ODMxNg_7f5ada53-437a-4cbc-ae50-abfb0ed56531"
      unitRef="usd">450000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80My9mcmFnOjU4Y2ZjYTcyZjM5OTRkOTViZGIwMTRiMjc4MjFmNWZkL3RhYmxlOjUyMjI4YzE2MTI5MjQwMjViMmVmOTU3ZjQ4ZGRmNjg4L3RhYmxlcmFuZ2U6NTIyMjhjMTYxMjkyNDAyNWIyZWY5NTdmNDhkZGY2ODhfNS0zLTEtMS02ODMxNg_fa5116e1-70bf-4c58-a323-ec215481e8a4"
      unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMzE2Nw_2e5a732a-01dc-4a64-91ff-3f1e92f3fcf8">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 2023 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:60.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.764%"/&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;/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;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2023&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;2022&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;/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;394&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;409&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;/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;76&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;104&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;/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;470&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;513&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;398&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;408&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;/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;21&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;March 31, 2023&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, 2022&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;/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;2.83&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.05&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;/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.77%&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.77%&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;/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 March 31, 2023 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 2023&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;1,195&#160;&lt;/span&gt;&lt;/td&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;2024&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,517&#160;&lt;/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;2025&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,005&#160;&lt;/span&gt;&lt;/td&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;2026&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;530&#160;&lt;/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;2027&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&#160;&lt;/span&gt;&lt;/td&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4,256&#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;(330)&lt;/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;3,926&#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 March 31, 2023, 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 $1.8 million and $0.8 million as of March 31, 2023 and December 31, 2022, 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="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMzE2OA_502d5c3c-e8b9-4366-8214-48384cc1aa4f">&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:60.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.764%"/&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;/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;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;2023&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;2022&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;/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;394&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;409&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;/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;76&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;104&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;/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;470&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;513&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;398&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;408&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;/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;21&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;March 31, 2023&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, 2022&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;/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;2.83&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.05&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;/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.77%&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.77%&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMi0xLTEtMS02ODMxNg_aaddb893-6815-430e-8630-294c92251620"
      unitRef="usd">394000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMi0zLTEtMS02ODMxNg_893d59e0-0a9a-42ca-afd2-00f24827a401"
      unitRef="usd">409000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMy0xLTEtMS02ODMxNg_ccd18e87-3055-454f-9649-3455ffe11a43"
      unitRef="usd">76000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMy0zLTEtMS02ODMxNg_5b81dd7b-ce80-4888-a4c7-02e412a0fefd"
      unitRef="usd">104000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfNC0xLTEtMS02ODMxNg_d2130155-5fb2-4c23-9b16-54077f9ee9e1"
      unitRef="usd">470000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfNC0zLTEtMS02ODMxNg_142170c5-af16-42d6-ada9-7cddc6836914"
      unitRef="usd">513000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfNi0xLTEtMS02ODMxNg_2ee8d62c-38cb-44b6-bf85-343f9aa4af0f"
      unitRef="usd">398000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfNi0zLTEtMS02ODMxNg_30ab6905-8e48-430a-afd8-9a9026a5c73c"
      unitRef="usd">408000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfNy0xLTEtMS02ODMxNg_a9976fca-7fa4-41c3-a647-418ae2e2a9a2"
      unitRef="usd">21000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfNy0zLTEtMS02ODMxNg_7265b068-9e47-4d44-822f-129bcc08f8d7"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMTAtMS0xLTEtNjgzMTY_dc5c189c-b194-4cc0-a911-b745fb531968">P2Y9M29D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMTAtMy0xLTEtNjgzMTY_98294459-d168-44c8-9e73-94d152050b22">P3Y18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMTEtMS0xLTEtNjgzMTY_55835157-4608-4d51-9d57-0dfabf214b1c"
      unitRef="number">0.0577</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjI3YmY3MzkxYjk3NjQwOWRhYTA4MDlhZTRhZTdiNzFmL3RhYmxlcmFuZ2U6MjdiZjczOTFiOTc2NDA5ZGFhMDgwOWFlNGFlN2I3MWZfMTEtMy0xLTEtNjgzMTY_59fd8934-50e1-46d0-a2f3-d06f2673ede8"
      unitRef="number">0.0577</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMzE2Ng_a1fee7c8-a78e-47d8-8042-de34154fd271">&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 March 31, 2023 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 2023&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;1,195&#160;&lt;/span&gt;&lt;/td&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;2024&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,517&#160;&lt;/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;2025&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,005&#160;&lt;/span&gt;&lt;/td&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;2026&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;530&#160;&lt;/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;2027&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&#160;&lt;/span&gt;&lt;/td&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4,256&#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;(330)&lt;/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;3,926&#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="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfMS0xLTEtMS02ODMxNg_66e0f960-6b15-4570-8880-900ae6d20029"
      unitRef="usd">1195000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfMi0xLTEtMS02ODMxNg_796b2dd0-31ac-4318-b372-c1945653cb62"
      unitRef="usd">1517000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfMy0xLTEtMS02ODMxNg_5c5df93a-a1cf-4c1e-aaf9-284e217fd147"
      unitRef="usd">1005000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfNC0xLTEtMS02ODMxNg_8eb2b002-6975-49e6-9d4f-b05f3c9ddbeb"
      unitRef="usd">530000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfNS0xLTEtMS02ODMxNg_16685a58-3da3-44b9-9543-fc886590cb12"
      unitRef="usd">9000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <sibn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfNi0xLTEtMS02ODMxNg_ce23f90f-b1e9-4306-b82e-b80a7d148e09"
      unitRef="usd">0</sibn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfNy0xLTEtMS02ODMxNg_ca90a65c-f743-441e-9621-61b2c069eaa7"
      unitRef="usd">4256000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfOC0xLTEtMS02ODMxNg_4d76a572-08ad-4c47-a0e2-58746a9d478f"
      unitRef="usd">330000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RhYmxlOjA1OTg0YmRkMDNjNTRmNDNiY2IxNDBkMjBiZjY1NGYzL3RhYmxlcmFuZ2U6MDU5ODRiZGQwM2M1NGY0M2JjYjE0MGQyMGJmNjU0ZjNfOS0xLTEtMS02ODMxNg_458ae51a-a070-4384-9676-02ae6476169c"
      unitRef="usd">3926000</us-gaap:OperatingLeaseLiability>
    <sibn:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfOTMz_6f2ac838-ba47-487d-90ff-bffba944cf9d"
      unitRef="usd">0</sibn:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <us-gaap:PurchaseObligation
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMTUyOA_6d294686-29aa-46f6-b5fc-1534bb4dca81"
      unitRef="usd">1800000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMTUzNQ_a3a8fe57-e3d0-4d27-aa39-bd1fd9758ec8"
      unitRef="usd">800000</us-gaap:PurchaseObligation>
    <us-gaap:LitigationSettlementExpense
      contextRef="i0948ce79deee4391b59b52520a368e51_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMjY3OQ_811adb18-d357-4600-bba3-8fe317376d8a"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationReserve
      contextRef="i8c1e121f074342c9bd40478fa2984c46_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80Ni9mcmFnOmIxM2U3YzQ4NzI3MzQ3YTdiNzI4MmZiYzYxZThmNGU4L3RleHRyZWdpb246YjEzZTdjNDg3MjczNDdhN2I3MjgyZmJjNjFlOGY0ZThfMjc3OQ_b5b7aa76-f7a5-4735-b587-05be6e979ff1"
      unitRef="usd">0</us-gaap:LitigationReserve>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTk5Mw_0a60ed76-8df4-4b4e-8793-f52629961330">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;March 31, 2023&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, 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="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;36,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(73)&lt;/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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(456)&lt;/span&gt;&lt;/td&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,938&#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;35,171&#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,938&#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;35,171&#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="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 outstanding debt 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;). &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;On January 6, 2023, the Company entered into a First Amendment to Loan and Security Agreement (the &#x201c;Amendment&#x201d;) with SVB, which amended the Company's SVB Term Loan pursuant to which the Company had a term loan facility in an aggregate principal amount of $35.0&#160;million (the &#x201c;Original Loan Agreement&#x201d; and with the Amendment, collectively the &#x201c;Amended Loan Agreement&#x201d;).  Upon entry into the Amended Loan Agreement, the Company borrowed $36.0&#160;million pursuant to a term loan (the "Term Loan"), which was substantially used to repay in full the $35.0&#160;million term loan facility outstanding under the Original Loan Agreement and secured a revolving credit facility in an aggregate principal amount of up to $15.0&#160;million (the "Revolver"). On March 14, 2023 all of SVB&#x2019;s assets and liabilities, including all of SVB&#x2019;s rights as the lender pursuant to the Amended Loan Agreement, were assigned to Silicon Valley Bridge Bank.&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;On March 27, 2023, all of Silicon Valley Bridge Bank&#x2019;s assets and liabilities were assigned and assumed by First-Citizens Bank &amp;amp; Trust Company (&#x201c;First-Citizens&#x201d;). The Amended Loan Agreement also includes an uncommitted accordion term loan in an aggregate principal amount of up to $15.0&#160;million, which accordion may be approved by First-Citizens solely in its discretion, upon the Company&#x2019;s request. The Term Loan matures on December 1, 2027 (the &#x201c;Term Loan Maturity Date&#x201d;). Interest on the Term Loan will be payable monthly at a floating annual rate set at the greater of the prime rate as published in the Wall Street Journal plus 0.5% or 6.75%. Commencing on July 1, 2025, the Company will be required to make monthly principal Term Loan amortization payments. A final fee payment of 2% of the original principal amount of the Term Loan is due upon the earlier of the Term Loan Maturity Date, termination, acceleration by First-Citizens following an event of default, or prepayment of the Term Loan. The Company may elect to prepay the Term Loan in whole prior to the Term Loan Maturity Date subject to a prepayment fee equal to 2% of the principal amount of the Term Loan prepaid at such time. No prepayment fee would be due if the Term Loan is refinanced by First-Citizens. Pursuant to the terms of the Amended Loan Agreement, revolving loans may be &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;borrowed, repaid and reborrowed until the maturity date, which will be July 6, 2025 (the "Revolver Maturity Date"). Borrowings under the Revolver are based on 80% of eligible domestic accounts receivable borrowing base. Interest on the outstanding balance of the Revolver will be payable monthly at a floating annual rate set at the greater of the prime rate as published in the Wall Street Journal or 6.25%. Interest on borrowings is due monthly and any principal balance is due on the Revolver Maturity Date, provided that when Revolver Advances are outstanding, in the event the Company does not maintain an adjusted quick ratio of at least 1.5 to 1.0, then falling below such threshold will allow First-Citizens to apply accounts receivable collections to outstanding Revolver borrowings. The Company will pay a total commitment fee of $187,500 on account of the Revolver payable in installments, but fully earned at close. The Company will also be required to pay a fee of $150,000 if it terminates the Amended Loan Agreement or Revolver prior to Revolver Maturity Date. No termination fee would be due if the Revolver is replaced with a new facility with First-Citizens. No amounts were outstanding under the Revolver as of March 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the Amended Loan Agreement as a debt modification. Accordingly, the remaining unamortized debt issuance costs related to the Original Loan Agreement together with any lender fees incurred in connection with the entry of the Amended Loan Agreement are amortized to interest expense using the straight-line method over the new term of the loan through December 2027.&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 effective interest rate related to the First-Citizens Term Loan for the three months ended March 31, 2023 and March 31, 2022 was 8.6% and 6.3%, 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 Fist-Citizens Term Loan as of March 31, 2023:&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 2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;8,400&#160;&lt;/span&gt;&lt;/td&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,400&#160;&lt;/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;2027&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;13,920&#160;&lt;/span&gt;&lt;/td&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;36,720&#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:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Amended Loan Agreement contains customary events of default, including bankruptcy, the failure to make payments when due, the occurrence of a material impairment on First-Citizens's security interest over the collateral, a material adverse change, the occurrence of a default under certain other indebtedness of the Company and its subsidiaries, the rendering of certain types of judgments against the Company and its subsidiaries, the revocation of certain government approvals, violation of covenants, and incorrectness of representations and warranties in any material respect. In addition, the Amended Loan Agreement contains a financial covenant which requires the Company to maintain, at all times when the Financial Covenant Measuring Period is in effect, certain net revenue levels as agreed upon by the Company and First-Citizens. If the Company does not comply with the various covenants under the Amended Loan Agreement and an event of default occurs under the Amended Loan Agreement, the interest rate on outstanding amounts can increase by 3% and First-Citizens may, subject to various customary cure rights, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Amended Loan Agreement, and foreclose on all collateral. &lt;/span&gt;&lt;/div&gt;On March 10, 2023, the Company violated one of the terms of the credit facility by opening bank accounts with another financial institution and transferring funds from SVB. The Company entered into a letter agreement with Silicon Valley Bridge Bank waiving enforcement of this covenant and providing the Company the right to hold a portion of its cash at other financial institutions. A future violation of any covenants could result in a default under the Amended Loan Agreement that would permit First-Citizens to restrict the Company&#x2019;s ability to further access the Revolving Line of Credit for loans and require the immediate repayment of any outstanding loans under the agreement. As of March 31, 2023, the Company was in compliance with all debt covenants, provided, however, that in order to access future credit advances under the Revolving Line of Credit, the Company will be required to transfer certain cash management accounts back to First-Citizens.  As of March 31, 2023, the Company had cash management accounts with a financial institution other than First-Citizens and instructed its customers to direct payments to these separate operating accounts. Until such operating accounts are closed and the funds moved back to cash collateral accounts held at First-Citizens, the Company will be unable to obtain credit advances under the Revolver.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTk5NQ_03ac9479-494d-4937-b0a3-b07f9e9c1607">&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;March 31, 2023&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, 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="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;36,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(73)&lt;/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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(456)&lt;/span&gt;&lt;/td&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,938&#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;35,171&#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,938&#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;35,171&#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="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfMi0xLTEtMS02ODMxNg_9afcefdf-8e06-453c-b16a-749ad3325d2a"
      unitRef="usd">36720000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfMi0zLTEtMS02ODMxNg_1498691a-5890-416e-b57a-2ed9be174ebb"
      unitRef="usd">35700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfMy0xLTEtMS02ODMxNg_29fa9ed6-7677-49e3-aa4e-2fce7a97fa68"
      unitRef="usd">99000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfMy0zLTEtMS02ODMxNg_90d4b1d3-7005-41e2-94d7-ea12c923aabf"
      unitRef="usd">73000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfNC0xLTEtMS02ODMxNg_f9f166ca-fa15-4c6a-9777-369b65d14013"
      unitRef="usd">683000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfNC0zLTEtMS02ODMxNg_6b58161d-e8b7-4cb0-b42e-d492eb5862bf"
      unitRef="usd">456000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:LongTermDebt
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfNS0xLTEtMS02ODMxNg_7b574425-71f6-448d-a5fb-c8af9c16e2a8"
      unitRef="usd">35938000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfNS0zLTEtMS02ODMxNg_2774bd0a-d2ed-487d-b939-9c1fd0514fea"
      unitRef="usd">35171000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfOC0xLTEtMS02ODMxNg_6b8a35b2-afe2-4d93-82e5-9c1f5ae3d8dd"
      unitRef="usd">35938000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmFiY2M3Y2JlODkxNjQ2NTJiMzlhODcyMTNiZTZlNDk2L3RhYmxlcmFuZ2U6YWJjYzdjYmU4OTE2NDY1MmIzOWE4NzIxM2JlNmU0OTZfOC0zLTEtMS02ODMxNg_f6255995-a6cb-42b3-a01a-3cdcec28bd67"
      unitRef="usd">35171000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if8e560c29f77458f868e82a8beb02128_I20210812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTcwMg_606146a7-7c61-437e-b50b-6724254fd321"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7fe2d63d0e5c43bdbdf07781f3c546f9_I20230106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTIxMg_5a491a40-7350-4fb3-9394-91e114f4d19d"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i1bf81bb780c3454a8a17edba536c3cca_D20230106-20230106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTMzNg_5beaf468-844a-430c-a9cc-5379fd838cbd"
      unitRef="usd">36000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="icb70f81572e248629f7b7f231c74cec6_D20230106-20230106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTQ5NzU1ODI4MTU3_4ef0a0d8-8305-454d-95fb-0c6ce826a501"
      unitRef="usd">-35000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i75a6a55921b94e788965c7b88a1250c0_I20230106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTQ5NzU1ODI4MTcy_71a76ae9-c579-4f60-abeb-3388e4abb460"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <sibn:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i76321e3f57544d228615f7521f589bc2_I20230106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM1MQ_6e6c4d4f-db88-4847-bac9-017f0fe5e05d"
      unitRef="usd">15000000</sibn:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i40ef43333c0442bf888482c8ace88dd4_D20230106-20230106"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM2Ng_23a99057-a28b-453c-a33a-a0349e5524fa"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id912f88617b74e8f9c3530bd836870bf_D20230106-20230106"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM3Mg_fb5bf095-0b45-4023-96b2-7936ddd9b490"
      unitRef="number">0.0675</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal
      contextRef="ibd2e135759a24184955191e8a1e9cc3c_I20230106"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTQ5NzU1ODI4MTk2_1d015cfb-6e4d-4b36-968a-b629d5c57ab3"
      unitRef="number">0.02</sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal>
    <sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal
      contextRef="ibd2e135759a24184955191e8a1e9cc3c_I20230106"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM4MA_13f38c3b-2554-47e1-b06a-b7f34a2eebe3"
      unitRef="number">0.02</sibn:DebtInstrumentFeeAmountAsPercentageOfAggregatePrincipal>
    <sibn:DebtInstrumentAccountsReceivableBorrowingBase
      contextRef="idbafe1e8ab4043a896784415b82016d4_D20230106-20230106"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM4NA_81932a3d-f917-4fea-86b0-57c1c01295bf"
      unitRef="number">0.80</sibn:DebtInstrumentAccountsReceivableBorrowingBase>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i76321e3f57544d228615f7521f589bc2_I20230106"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM4OQ_d5d06836-ff88-4455-ac10-7050a7e7f19f"
      unitRef="number">0.0625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sibn:DebtInstrumentCovenantAdjustedQuickRatioMinimum
      contextRef="idbafe1e8ab4043a896784415b82016d4_D20230106-20230106"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTQxNA_321d5a90-c167-4b4f-9fc5-a19ae76a6b55"
      unitRef="quick_ratio">1.5</sibn:DebtInstrumentCovenantAdjustedQuickRatioMinimum>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="iead9b266d2d14baba4281492cf7acebc_D20230106-20230106"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTM5Ng_e748cdfd-cb8e-43f9-a7ce-7bfddba39bee"
      unitRef="usd">187500</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <sibn:LineOfCreditFacilityContingentCommitmentFeeAmount
      contextRef="iead9b266d2d14baba4281492cf7acebc_D20230106-20230106"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfMTA5OTUxMTY0MTQwNQ_faa4031a-307d-41b6-9594-c25319d9da6e"
      unitRef="usd">150000</sibn:LineOfCreditFacilityContingentCommitmentFeeAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ia93eb97347d343fb94b99ed9c40ef16b_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNDU3MA_3d45719a-c956-4a2d-9b72-8d64ed3ce6e2"
      unitRef="number">0.086</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i7d10f967602a4f5e83faefa1d251c9a3_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNDU3Nw_2b89edf2-3093-48ee-a5f2-8747ea409590"
      unitRef="number">0.063</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTk5Ng_0fa17355-610d-4daa-a44d-cb1773576813">The table below summarizes the future principal and final fee payments under the Fist-Citizens Term Loan as of March 31, 2023:&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 2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;8,400&#160;&lt;/span&gt;&lt;/td&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,400&#160;&lt;/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;2027&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;13,920&#160;&lt;/span&gt;&lt;/td&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;36,720&#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="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmUwOWYzZGIxNjdhNTQ3YTlhYWFmN2FjNjkxZDg3YWY2L3RhYmxlcmFuZ2U6ZTA5ZjNkYjE2N2E1NDdhOWFhYWY3YWM2OTFkODdhZjZfMS0xLTEtMS02ODMxNg_6e2ff7d6-1c3f-4bf8-b484-7486fb7587ee"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmUwOWYzZGIxNjdhNTQ3YTlhYWFmN2FjNjkxZDg3YWY2L3RhYmxlcmFuZ2U6ZTA5ZjNkYjE2N2E1NDdhOWFhYWY3YWM2OTFkODdhZjZfMi0xLTEtMS02ODMxNg_3f8218f6-106d-47e1-a8c2-3c55f7cb8a1d"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmUwOWYzZGIxNjdhNTQ3YTlhYWFmN2FjNjkxZDg3YWY2L3RhYmxlcmFuZ2U6ZTA5ZjNkYjE2N2E1NDdhOWFhYWY3YWM2OTFkODdhZjZfMy0xLTEtMS02ODMxNg_d253af3a-ed04-4781-9f60-62ccab8532af"
      unitRef="usd">8400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmUwOWYzZGIxNjdhNTQ3YTlhYWFmN2FjNjkxZDg3YWY2L3RhYmxlcmFuZ2U6ZTA5ZjNkYjE2N2E1NDdhOWFhYWY3YWM2OTFkODdhZjZfNC0xLTEtMS02ODMxNg_7ca7da02-4099-4561-92f9-7eab57c0bac2"
      unitRef="usd">14400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmUwOWYzZGIxNjdhNTQ3YTlhYWFmN2FjNjkxZDg3YWY2L3RhYmxlcmFuZ2U6ZTA5ZjNkYjE2N2E1NDdhOWFhYWY3YWM2OTFkODdhZjZfNS0xLTEtMS02ODMxNg_1e05d167-7de0-48e2-addc-1a0c8f447089"
      unitRef="usd">13920000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RhYmxlOmUwOWYzZGIxNjdhNTQ3YTlhYWFmN2FjNjkxZDg3YWY2L3RhYmxlcmFuZ2U6ZTA5ZjNkYjE2N2E1NDdhOWFhYWY3YWM2OTFkODdhZjZfNy0xLTEtMS02ODMxNg_3a58e74f-6210-484d-8685-fefdd9766d07"
      unitRef="usd">36720000</us-gaap:DebtInstrumentCarryingAmount>
    <sibn:DebtInstrumentInterestRateIncreaseDueToDefault
      contextRef="ia93eb97347d343fb94b99ed9c40ef16b_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl80OS9mcmFnOjhlYjMxZDUzMjkwNTRmMTk5NGM5MzcxNzM3ZmFlYjY3L3RleHRyZWdpb246OGViMzFkNTMyOTA1NGYxOTk0YzkzNzE3MzdmYWViNjdfNTQ5NzU1ODI4MTQy_c6b78ed2-3867-41f1-a0de-35a785c6ddba"
      unitRef="number">0.03</sibn:DebtInstrumentInterestRateIncreaseDueToDefault>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAyNg_d7d47278-68c2-47d2-9775-eb00d1c2dbaa">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 three months ended March 31, 2023:&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,903,341&#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.82&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;(120,266)&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;4.33&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;(15,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21.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 March 31, 2023&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,767,791&#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.23&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 March 31, 2023, the unrecognized compensation cost related to stock options is insignificant and is expected to be recognized over a period of approximately 0.4 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 months ended March 31, 2023 and 2022. &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 March 31, 2023 and December 31, 2022, 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 (&#x201c;RSUs&#x201d;)&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;RSUs 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:id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMTEwOQ_b006b137-1392-4dc1-aa98-21e5cfe1c1eb"&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. Certain RSUs vest based upon continued services and the achievement of financial milestones. 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. As of March 31, 2023, 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 $41.5 million, which is expected to be recognized over a period of approximately 2.8 years. &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 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 PSUs vest over a three-year performance period. 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 summarizes 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:95.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.073%"/&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.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.324%"/&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="21" 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 March 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="9" 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:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;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;58.0%&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;73.0%&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: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;33.0%&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;141.0%&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.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.15)&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;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;3.9%&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;5.0%&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;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.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:12pt;margin-top:12pt;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;As of March 31, 2023, the unrecognized compensation cost related to the PSUs was $4.1 million, which is expected to &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;be recognized over a period of approximately 2.4 years.&lt;/span&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 three months ended March 31, 2023:&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:82.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.261%"/&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, 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-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;1,794,928&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;$22.72&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;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19.50&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: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,044,344&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;15.69&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;255,458&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;12.33&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: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;(228,388)&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;22.97&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;(25,932)&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;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: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;(86,107)&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.70&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 March 31, 2023&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524,777&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.82&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: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;385,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: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;14.74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 did not issue any shares under ESPP for the three months ended March 31, 2023 and 2022. As of March 31, 2023 and December 31, 2022, 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;$1.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:64.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;6,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 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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAyOA_b54e8933-e5bf-4a97-a807-a3891cdb6a68">&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 three months ended March 31, 2023:&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,903,341&#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.82&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;(120,266)&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;4.33&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;(15,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21.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 March 31, 2023&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,767,791&#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.23&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfMS0yLTEtMS02ODMxNg_7e8544c7-c354-41d3-ac2c-aa2823d440f9"
      unitRef="shares">1903341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfMS00LTEtMS02ODMxNg_827b7e64-faae-4a2b-9443-9209cdc98e89"
      unitRef="usdPerShare">8.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfMy0yLTEtMS02ODMxNg_ffb989b1-ec66-4069-8b7c-d0e9683ca8e4"
      unitRef="shares">120266</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfMy00LTEtMS02ODMxNg_8463f5fd-d08a-4c9b-b76a-a1faeb92bf50"
      unitRef="usdPerShare">4.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfNC0yLTEtMS02ODMxNg_a46354fc-d99a-4dea-869c-7fe2b46ce8a5"
      unitRef="shares">15284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfNC00LTEtMS02ODMxNg_aa1e9203-19c2-4ab3-865d-8e22468e5830"
      unitRef="usdPerShare">21.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfNS0yLTEtMS02ODMxNg_31c353c2-d087-49c3-a7d1-e436850d69f4"
      unitRef="shares">1767791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOjRjNzUxYjQ1NWMzZTRmNzdhYjczNjE0NGU2MWFiZWU4L3RhYmxlcmFuZ2U6NGM3NTFiNDU1YzNlNGY3N2FiNzM2MTQ0ZTYxYWJlZThfNS00LTEtMS02ODMxNg_8fa139b2-8074-4265-9398-4d5db9b49333"
      unitRef="usdPerShare">10.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6a9db0b913fe48aea9fd168fc919ec8d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMjc5_a8aef1dd-5689-436f-ac0a-97a78c52ee86">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMjk1_43447d02-bf2e-4929-bd4c-6036949e8d2a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMjk1_b205a52b-b3af-44dc-a46d-2fa410a6967c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase
      contextRef="ibc8dabdb27e24a31aa334795682f86fb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfODc2_4943d8fd-70f0-4137-9514-c6eef222210c"
      unitRef="shares">0</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase
      contextRef="i9dcf850d9d0446dea538750874891e18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfODc2_66680961-7825-425a-b076-60bc7be612ae"
      unitRef="shares">0</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseCommonStockSubjectToRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iae333c43aa6f438893c3e83047c6ba3e_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMTExNQ_be506648-2bdb-4a78-b2c6-25dbd934e492">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="iafee48dbb8fc4bfc960af6aa6244917f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMTA5OTUxMTYzODUyNQ_463185be-7545-4208-afb7-baf42b7f4202"
      unitRef="usd">41500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMTA5OTUxMTYzODU5Ng_8ebb04cf-b0f5-4c54-9f87-023db060447d">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iac4ffd9b01074e8fa63dc6df8b863046_D20220101-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAyOQ_2be96ab5-77f8-4ea9-91fc-0d3f4aa4b46d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <sibn:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAzMA_aaebd7de-6ad9-4c32-8bb2-06d5c41821e0">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:95.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.073%"/&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.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.324%"/&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="21" 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 March 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="9" 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:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;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;58.0%&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;73.0%&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: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;33.0%&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;141.0%&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.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.15)&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;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;3.9%&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;5.0%&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;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.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMS0xMy0xLTEtNjgzMTY_6279dd35-18e3-4c0d-ad7e-24338c6bf67c"
      unitRef="number">0.580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMS0xNS0xLTEtNjgzMTY_49062d06-8581-42b4-aab7-0ea135e5ce9c"
      unitRef="number">0.730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMi0xNy0xLTEtNzk1NDg_5f151f95-5eb9-4aa3-a87b-8da0d35dc8c4"
      unitRef="number">0.489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMi0xOS0xLTEtNzk1NTE_53b91c4e-23c9-4066-8f42-0d6eed039a7b"
      unitRef="number">0.587</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMinimum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMi0xMy0xLTEtNjgzMTY_7efa34d1-01b0-486d-a582-93f6441dfb8b"
      unitRef="number">0.330</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMinimum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMaximum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMi0xNS0xLTEtNjgzMTY_90f80049-5402-430e-8217-90e2b7b80106"
      unitRef="number">1.410</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMaximum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMinimum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMy0xNy0xLTEtNzk1NDg_89b5f8fa-15a1-4816-ad81-ce42575fe225"
      unitRef="number">0.242</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMinimum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMaximum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMy0xOS0xLTEtNzk1NTE_b38a832b-289b-43bb-be2a-4a7812ac66d7"
      unitRef="number">1.525</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompaniesMaximum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMinimum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMy0xMy0xLTEtNjgzMTY_17083d61-e1a5-4b99-aad9-10530407ec02"
      unitRef="number">-0.15</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMinimum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMaximum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfMy0xNS0xLTEtNjgzMTY_ae6581e4-775b-4a1b-bcf3-9de3a8c4147b"
      unitRef="number">1.00</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMaximum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMinimum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNC0xNy0xLTEtNzk1NDg_05758aba-b142-48d3-b4de-fff77473712c"
      unitRef="number">-0.13</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMinimum>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMaximum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNC0xOS0xLTEtNzk1NTE_b4e45f41-84cb-4a5d-b189-64ec37b4accb"
      unitRef="number">1.00</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompaniesMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNC0xMy0xLTEtNjgzMTY_25a34dcc-9435-4777-85d9-096292110a3d"
      unitRef="number">0.039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNC0xNS0xLTEtNjgzMTY_0bbeef21-fd68-43b4-9be6-6d46b602f1ce"
      unitRef="number">0.050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNS0xNy0xLTEtNzk1NDg_a0a44856-29ac-4dd9-a6cb-8e56b91958a4"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="if5a58a2d117b40d8a0d022c115299b14_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNS0xOS0xLTEtNzk1NTE_0f129aee-ceae-41af-92ea-59fffafdd1c7"
      unitRef="number">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i542cba4badbf402198062c358fb44a47_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNS0xMy0xLTEtNjgzMTY_31204922-ae1c-4735-a10c-76c3a4d76cc4"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0fd34d1ccf7c424faab3f807a548673b_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNS0xNS0xLTEtNjgzMTY_df180238-e292-4ce0-a06f-39bb84341e8b"
      unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idce254121fa64dda9831a0bf7d7be47d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNi0xNy0xLTEtNzk1NDg_a1fb451e-ac87-4be5-91ed-814f11766990"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic31c0bf439854ab39758877476c132a4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmZjNjRjNWI2MDI2YzRkOGFhOWI1MTRkNGVlOWQxYThlL3RhYmxlcmFuZ2U6ZmM2NGM1YjYwMjZjNGQ4YWE5YjUxNGQ0ZWU5ZDFhOGVfNi0xOS0xLTEtNzk1NTE_542b1e23-0f21-43bb-9e32-28df85ff7cc5"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i9878b683aeef427ebf14f59132cf0f4a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMzg0ODI5MDcxMjk5NA_b5cc05bd-2d8e-4b2e-b36b-4218e88a8dab"
      unitRef="usd">4100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMzg0ODI5MDcxMzA2NQ_4846fa77-2186-48fa-b375-edd6ffa8fd00">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAzNA_398517f9-8f04-45a4-a505-35561478bf27">The table below summarizes RSU and PSU activity for the three months ended March 31, 2023:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.261%"/&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, 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-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;1,794,928&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;$22.72&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;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19.50&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: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,044,344&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;15.69&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;255,458&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;12.33&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: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;(228,388)&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;22.97&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;(25,932)&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;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: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;(86,107)&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.70&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 March 31, 2023&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524,777&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.82&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: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;385,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: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;14.74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAzNA_5147c52e-c22c-42c2-a6a0-e0865c551406">The table below summarizes RSU and PSU activity for the three months ended March 31, 2023:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.261%"/&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, 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-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;1,794,928&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;$22.72&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;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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19.50&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: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,044,344&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;15.69&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;255,458&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;12.33&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: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;(228,388)&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;22.97&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;(25,932)&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;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: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;(86,107)&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.70&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 March 31, 2023&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524,777&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.82&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: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;385,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: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;14.74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2829f82cc061453792f3357c0e3b2d45_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMi0yLTEtMS02ODMxNg_38ae9fc6-3f8d-47c7-84be-bc46a8733994"
      unitRef="shares">1794928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2829f82cc061453792f3357c0e3b2d45_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMi00LTEtMS02ODMxNg_56f7ac1c-f373-4bfa-9469-cb34d179725d"
      unitRef="usdPerShare">22.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0c44b4d86d814a99aa4f0201bc819c63_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMi02LTEtMS02ODMxNg_938aabce-5dc8-4b5d-9bba-b99e7a96f9c2"
      unitRef="shares">155596</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0c44b4d86d814a99aa4f0201bc819c63_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMi04LTEtMS02ODMxNg_9032f142-3f8c-4410-982e-0d1cf01d83c8"
      unitRef="usdPerShare">19.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMy0yLTEtMS02ODMxNg_46c0615c-2c4a-416c-924e-6c05774e4346"
      unitRef="shares">1044344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMy00LTEtMS02ODMxNg_8a3cd8f4-b1a3-4215-bf0f-705cf9cf1c9c"
      unitRef="usdPerShare">15.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMy02LTEtMS02ODMxNg_644f05c1-070b-4f46-8564-b43459bc23d4"
      unitRef="shares">255458</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfMy04LTEtMS02ODMxNg_cfbb8f86-a290-4b7a-9ab2-c4bd0a08f958"
      unitRef="usdPerShare">12.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNC0yLTEtMS02ODMxNg_885e8ee8-663e-410e-8e15-961789ea44c6"
      unitRef="shares">228388</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNC00LTEtMS02ODMxNg_e265b819-0d47-42c2-980d-db4e1dd490e9"
      unitRef="usdPerShare">22.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNC02LTEtMS02ODMxNg_4c8ceffd-eb98-4be4-945c-bb1b03671712"
      unitRef="shares">25932</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNC04LTEtMS02ODMxNg_724b49c5-ef4a-461a-bc2a-d3ed6666fa80"
      unitRef="usdPerShare">19.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNS0yLTEtMS02ODMxNg_a63fb141-48ba-4f12-9e70-272927c63810"
      unitRef="shares">86107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaf9a24c75b524dfa94a49c4ab5a022c0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNS00LTEtMS02ODMxNg_26378df8-9223-472e-9817-aeba3f6837d0"
      unitRef="usdPerShare">21.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNS02LTEtMS02ODMxNg_2f8448be-3cd9-4769-be19-741d82fe04f2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i73253fc85d9d4718b307a6aeea2b9c06_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNS04LTEtMS02ODMxNg_b25ed0c0-6be7-454b-8479-6cf203c24d1b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iafee48dbb8fc4bfc960af6aa6244917f_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNi0yLTEtMS02ODMxNg_418e381d-2bc7-4191-ae97-dd971906a9ed"
      unitRef="shares">2524777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iafee48dbb8fc4bfc960af6aa6244917f_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNi00LTEtMS02ODMxNg_d4875571-0bc9-4b16-8a2d-876fe52f4710"
      unitRef="usdPerShare">19.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9878b683aeef427ebf14f59132cf0f4a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNi02LTEtMS02ODMxNg_50d868ae-cce9-4c3d-aa3d-c60a6a699c9d"
      unitRef="shares">385122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9878b683aeef427ebf14f59132cf0f4a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmE2MGEzYzg4MGNlZjQzMjM5MTU4MzMyMjI4OTFjNGRjL3RhYmxlcmFuZ2U6YTYwYTNjODgwY2VmNDMyMzkxNTgzMzIyMjg5MWM0ZGNfNi04LTEtMS02ODMxNg_0d7ab66f-9d7d-43c1-80e6-c97f419b3c6c"
      unitRef="usdPerShare">14.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i0491eac20c484a99bcfa28ef410f4825_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMjc0MA_a6ca75e5-17b8-4599-b258-61d6c085b586"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval
      contextRef="i0491eac20c484a99bcfa28ef410f4825_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAzNQ_fc2dde6d-97c4-44dc-82a3-9a827ca49e66">P6M</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval
      contextRef="i78f562b20b2e4096bb55d93c2515d6b4_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMzI4OQ_e29e798d-7d11-4cb1-a0db-6e983e40cf7f">P12M</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriodInterval>
    <sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
      contextRef="i78f562b20b2e4096bb55d93c2515d6b4_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMzMxOQ_d07ba8b3-9de4-452d-95e3-3eac62331505"
      unitRef="purchase_period">2</sibn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i2a36228c84c94fdd90258ab5546be250_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMzcxMg_f9a5889d-e446-48a7-8157-f9df87fcc6cb"
      unitRef="usd">1200000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="id0b8dd5bc1a74d16976adc6fe0963e3c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfMzcxOQ_22f346c0-7a1d-422d-a3b4-182d7af91603"
      unitRef="usd">300000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RleHRyZWdpb246NmUxOWRhOTMxNmI0NDM4Mjg3OGNjMDc1ODQ3ZGI3MDlfNDAzMQ_2cd55a1d-d6e3-44d0-b579-d406ea2f86aa">&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:64.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;6,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 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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i017405027da74f35a1e9b7624aa42eb3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfMy0yLTEtMS02ODMxNg_7ad0a5a7-1fed-44c9-ac70-6a855c8bcaa3"
      unitRef="usd">137000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibaf29913eb3446079f07610b7349c5a2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfMy00LTEtMS02ODMxNg_2ea6b2f2-78d1-403c-b1de-640805b53e31"
      unitRef="usd">123000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90358afa0410497b9f081e97dbf0db01_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNC0yLTEtMS02ODMxNg_438e1e29-2bd7-4e57-9c5f-b5b0041a337c"
      unitRef="usd">2910000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff0a36e596f44a779c08847487b58a42_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNC00LTEtMS02ODMxNg_4da9be45-212b-45f0-b254-a2a057620607"
      unitRef="usd">2594000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie75cc149b1a34a578c7e33c33a5bb53e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNS0yLTEtMS02ODMxNg_0814a797-b6fe-475f-9cf1-134eb16d7d02"
      unitRef="usd">752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia11934861f834ff494d0a96536ea4362_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNS00LTEtMS02ODMxNg_89e4a118-56e3-4c5e-a5bf-0d7a53412a59"
      unitRef="usd">633000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica097e93dc6e43ceb0f401463e05eced_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNi0yLTEtMS02ODMxNg_690a5c67-1e3b-4f95-b968-f240fab135b0"
      unitRef="usd">2395000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d77a44aec9a441e8285b555ea83a233_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNi00LTEtMS02ODMxNg_efc79a26-be55-4e56-9654-d8817c2a1672"
      unitRef="usd">2157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNy0yLTEtMS02ODMxNg_3005aed0-6133-417d-b3d7-37d6400adaa6"
      unitRef="usd">6194000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81Mi9mcmFnOjZlMTlkYTkzMTZiNDQzODI4NzhjYzA3NTg0N2RiNzA5L3RhYmxlOmRiYzQwNDFjMzEyYjRjYTU4MTczYjViZmMyYmE5YjM3L3RhYmxlcmFuZ2U6ZGJjNDA0MWMzMTJiNGNhNTgxNzNiNWJmYzJiYTliMzdfNy00LTEtMS02ODMxNg_12313a37-71f9-46df-99c6-315a2186678c"
      unitRef="usd">5507000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RleHRyZWdpb246OTkxNTZiOTlhZDRlNGU5NTg1MWQwNWRiNWVmOGRlNWZfNjI5_4cc6bedc-d7db-4bf0-b715-221441f1cc44">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:61.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(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;(11,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(17,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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,916,106&#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,792,326&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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.32)&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.52)&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="display:none"/&gt;&lt;td colspan="3" 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: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, 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:66.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,767,791&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,963,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,909,899&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,309,284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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:#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;134,226&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;61,264&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;118,122&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;118,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;4,930,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;4,452,030&#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="display:none"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RleHRyZWdpb246OTkxNTZiOTlhZDRlNGU5NTg1MWQwNWRiNWVmOGRlNWZfNjI3_184481ec-e012-4676-90bd-918ddc7e1108">&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:61.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(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;(11,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(17,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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,916,106&#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,792,326&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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.32)&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.52)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfMy0xLTEtMS02ODMxNg_d9b8f20c-fd61-418d-970a-f1c5716c8b41"
      unitRef="usd">-11125000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfMy0zLTEtMS02ODMxNg_30919542-3fc0-4728-a7b3-aec7be63f83a"
      unitRef="usd">-17410000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNS0xLTEtMS02ODMxNg_4dffa458-7720-46db-b3f7-646ac481778d"
      unitRef="shares">34916106</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNS0xLTEtMS02ODMxNg_e5946455-a44b-49ce-9262-66b4addbf777"
      unitRef="shares">34916106</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNS0zLTEtMS02ODMxNg_2d51b2b4-b9da-4988-be1b-6e7f5c188b27"
      unitRef="shares">33792326</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNS0zLTEtMS02ODMxNg_4d4755d7-6518-4465-8213-b05de271c3c6"
      unitRef="shares">33792326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNy0xLTEtMS02ODMxNg_20a9feb2-a793-4d2d-b2fa-91f13ba162cf"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNy0xLTEtMS02ODMxNg_899498eb-858e-49f3-8bb7-2a199de5573a"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNy0zLTEtMS02ODMxNg_031c3b0a-f332-40bf-8e4e-1799b524ab4f"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjNiNDg0Yjg2NjVjMzQ2MTk5NjRkZGNjMjQ5MWYyOWQzL3RhYmxlcmFuZ2U6M2I0ODRiODY2NWMzNDYxOTk2NGRkY2MyNDkxZjI5ZDNfNy0zLTEtMS02ODMxNg_e8b6fd90-3af6-4a01-8b02-79088d2e9dc9"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RleHRyZWdpb246OTkxNTZiOTlhZDRlNGU5NTg1MWQwNWRiNWVmOGRlNWZfNjI4_fc229622-073b-4bc8-a634-cf76ff7ead1b">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:66.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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 March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,767,791&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,963,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,909,899&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,309,284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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:#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;134,226&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;61,264&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;118,122&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;118,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;4,930,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;4,452,030&#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="display:none"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3ae664fc28564f66ac4064ddbcbd566e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfMi0xLTEtMS02ODMxNg_04e17424-f602-4cb0-842f-b22e33c9f03f"
      unitRef="shares">1767791</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i727673cf2e684c87b5b941e19e9dead2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfMi0zLTEtMS02ODMxNg_66667e4c-a498-4980-b1fb-9150301a56d7"
      unitRef="shares">1963360</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib3a30c8bb4fa4da191e1db1a2cdf4ad3_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfMy0xLTEtMS02ODMxNg_bcbe3a8b-3677-4521-a08f-3117367c12ad"
      unitRef="shares">2909899</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i58b615af0c5645a8bab43631dc6ce435_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfMy0zLTEtMS02ODMxNg_fdab15d1-4a0e-4ff6-a62d-19c354a9cae7"
      unitRef="shares">2309284</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iba2a746fe9d742cd9ce6866ca1f467ca_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfNS0xLTEtMS02ODMxNg_2e777825-9a0c-42cf-be46-e757977f8dbe"
      unitRef="shares">134226</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3834751827fd42c693830e07acfee079_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfNS0zLTEtMS02ODMxNg_b3b2d313-67d8-4dea-88f1-5183ad92e266"
      unitRef="shares">61264</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i785a9d69422049969f551e00c09cd4fe_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfNi0xLTEtMS02ODMxNg_c1543bac-0b7a-41cc-b429-9c67d2dde01a"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5cfef6391a45463393b78121e9c5bed4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfNi0zLTEtMS02ODMxNg_b1eb7dcf-13e5-44bf-9114-f47aaa31de52"
      unitRef="shares">118122</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfNy0xLTEtMS02ODMxNg_4a7f4bc1-ada2-4331-8967-5010a323ad2c"
      unitRef="shares">4930038</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81NS9mcmFnOjk5MTU2Yjk5YWQ0ZTRlOTU4NTFkMDVkYjVlZjhkZTVmL3RhYmxlOjllNDM0YWZjOGY5OTQ0OGE4ZmM1MWU1YzMwNGRkMmRiL3RhYmxlcmFuZ2U6OWU0MzRhZmM4Zjk5NDQ4YThmYzUxZTVjMzA0ZGQyZGJfNy0zLTEtMS02ODMxNg_d9adeb17-ed08-4625-bcfb-3384cd582ba4"
      unitRef="shares">4452030</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfMjgwMA_6db20705-36b1-421e-90e0-0520167b824f">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;), which merged with Orthofix Medical, Inc., 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 March 31, 2023, the Company did not incur any&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; reimbursement charges from SeaSpine. For the three months ended March 31, 2022, the Company expensed approximately $6,000 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 $0.06 million of royalty for the three months ended March 31, 2023. No royalties were recorded for three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;The outstanding liability to SeaSpine as of March 31, 2023 and December 31, 2022 was approximately $0.06 million and $0.1&#160;million, respectively, and was recorded within accrued liabilities and other in the condensed consolidated balance sheet.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i42f2ba3e6b0746d58d9b74e3cf027cd7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfMTMyMg_a5011924-a32b-4ad9-96d0-6b84a9ca09a4"
      unitRef="usd">6000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <sibn:RelatedPartyTransactionTermOfAgreement
      contextRef="i7bf5dda5bf324c4fa4a20b1e527679ae_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfMjE5OQ_73b16295-e0f0-4185-b383-e25499ba96bc">P10Y</sibn:RelatedPartyTransactionTermOfAgreement>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i5e73e5a0115b4970b15363db24e13c22_I20230331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfMTA5OTUxMTYzMDkzOQ_1fa0bc52-4e8d-4f7b-a7b7-170cacedacf3"
      unitRef="usd">60000.00</us-gaap:DueToAffiliateCurrent>
    <us-gaap:RoyaltyExpense
      contextRef="i42f2ba3e6b0746d58d9b74e3cf027cd7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfMjUyOA_cd76ef3e-65cb-40ae-bc64-b91db02893eb"
      unitRef="usd">0</us-gaap:RoyaltyExpense>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i5e73e5a0115b4970b15363db24e13c22_I20230331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfMjY0MQ_1fa0bc52-4e8d-4f7b-a7b7-170cacedacf3"
      unitRef="usd">60000.00</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="i7a94faa120a0446aa696de6aeda19c4b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl81OC9mcmFnOjJmZjdiMzc2YmI5ZjRhYzU5MGMzZTQ3NDBhYzNjYWJjL3RleHRyZWdpb246MmZmN2IzNzZiYjlmNGFjNTkwYzNlNDc0MGFjM2NhYmNfNTQ5NzU1ODE2ODgx_780dde2a-1108-4672-b4f1-ba1bc273782a"
      unitRef="usd">100000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl82MS9mcmFnOmQyOGUyMzliY2IyMzQyN2I5MzIyYTIzYzYwM2QwOGRmL3RleHRyZWdpb246ZDI4ZTIzOWJjYjIzNDI3YjkzMjJhMjNjNjAzZDA4ZGZfMjQzOA_ce65716f-3018-469c-9b0b-3c492b9ee61e">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 months ended March 31, 2023 and 2022. 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;March 31, 2023&lt;/span&gt; compared to December 31, 2022.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2eee4a74d9f049d7a2c1ca2683d9d687_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl82MS9mcmFnOmQyOGUyMzliY2IyMzQyN2I5MzIyYTIzYzYwM2QwOGRmL3RleHRyZWdpb246ZDI4ZTIzOWJjYjIzNDI3YjkzMjJhMjNjNjAzZDA4ZGZfNTM5_2bc03212-876e-457f-98af-303df4e8d1e0"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i98922e161396461cb3686ce9a8571fb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyOGFhNTA1YTJlYTQ2MDc5ZGE0ZTUwODIwMDIyNjdiL3NlYzo5MjhhYTUwNWEyZWE0NjA3OWRhNGU1MDgyMDAyMjY3Yl82MS9mcmFnOmQyOGUyMzliY2IyMzQyN2I5MzIyYTIzYzYwM2QwOGRmL3RleHRyZWdpb246ZDI4ZTIzOWJjYjIzNDI3YjkzMjJhMjNjNjAzZDA4ZGZfNTM5_f6e6f6ca-95ee-416d-9894-04980c11a8d6"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
</xbrl>
