<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  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:smsi="http://www.smithmicro.com/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="smsi-20230331.xsd" xlink:type="simple"/>
    <context id="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1e7a94b076f444508de7c5368d98c70c_I20230510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2023-05-10</instant>
        </period>
    </context>
    <context id="i85f9db75000746f9a6da715ec3948edb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iae844fbb28ea478bbf256f1ea6693d18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib998d479adf343678263917157092c65_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i4e255630cf164bbb9ff4fb1cd058e2e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="id1808280809a4196bd87f0d71157944f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i16309b1211044147a61122393aa145d1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i402002720029489cae59c21a28a4a6f2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i1ef4a85a1f824ba9ba5cc4933ac86e18_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="ib29b77f02e404799964c3a09101cd556_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i9ee36cc3e6324ebf9ce2a38388df454e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i1a34d8303350477aa1cefaad8befcd9d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i3ee99a34d5e8477fb32c0090815d5323_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i10763f2c70e34694a58372828e3826b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23da77899edd4b0d9258b4dbfaa411fc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i829b010e234043d386945079c08f7363_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i2468dcb432ea488ba31f2d9abb532615_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="ie8cba7b7ae72482b9105d73ca43bc7c5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i06839b6c4a8d413aad7e654378200315_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i194f2cf11ed74f00a2bb5440b5c63fd3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="if0b604a82e2345c385b45867090c011c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i007a617932ac49a2a020235674abe1a6_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i18f6275e50e3465c8d4fe1e6fe85b894_D20220811-20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-11</startDate>
            <endDate>2022-08-11</endDate>
        </period>
    </context>
    <context id="i0fc9aee2dbb4497eb19ef70af6b1ec54_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i519319d1d79848bfa15abad53409cec5_D20220812-20220812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-12</startDate>
            <endDate>2022-08-12</endDate>
        </period>
    </context>
    <context id="i663ed0e1f8f241b18fae3e8ce0ace3fe_I20220812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-12</instant>
        </period>
    </context>
    <context id="ib080c88781a04148accef1d9de30d0cc_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i86185a5c12244f6980ea6c7e3282a1ad_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaed01d2897bd40b7adc2b48415f294fa_D20230501-20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="if7af9c6487c34e5fb7928b1684785fea_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i46e2931cc895465b8e118fe75f3a04e5_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i9d6b1686e35e410a8ee3e5c45255fa5a_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i7765da45371c43a585712757bf589949_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i7bf7f354e9c44554a8ecccc19677dabd_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i250c7c59185c45ada1f8ffd14cbf1a95_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i43e869cd830845dcba0dba24301466bf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SeniorSecuredConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i490b176e16654edda182857e977e8614_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i656e4f18f04b4cf2b4fada41a22f6814_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i45604873994f46618fefd34060b013fb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie67ed89e95c445a3bcc6fbbecb92f3bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i09846192893c457390237667efa30274_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iacf99e30e9a54fd1a62ee01a05196ae7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifa3cd9307c0a4d3796ce0326d78da2e7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i641fb948129c4c35b47315d4d02f93f3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib9fc22d674664eefa8f0bfd21bd199e2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iba6c8cd4396d4299aa38b418f9b66f0a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i41b7f68b9c57419f9c9a36c0c30a1642_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i393e58ed437e4d36acaba1be2e6dcb0d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iec3080a2b6b6418da2e045c69431b8b6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i55ddc284e9544e0d9b824247a46d0c8d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i66ef1274d19a468dbaaff770c2fa746a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id4a058ee3ad84bd091024eef0e1d4dc8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5519340ab1014e2a8936478267cd8e70_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5c2e5537b062420f8cf879311f615dc0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i06e4fc2196c647f9a58069c0e360352b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1fdecffc7e93402b8dbb1ec297b4069c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if357858af0094a35b6a0e15ba35fbb71_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i17f639487da142a5a7b31680f70b5eb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:NotesAndWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f2b564992204c2c8946dade89b25a71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i58ea729ade194d8686cf0db10d7b425e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic189b4ee22a44aae93ee59e32e5ee8f0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:StockAndAdditionalWarrantsOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3f9f06e8774d45dcabb5dcf3b021dd68_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="id140ed1b811b440c8cb36326fe5aa174_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if56e4ac1c13f41c996e4260b59c76af8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i559abe3ce768409ebd78aab618b352b8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i93e14fe5bae5496dbf9ebb543bfeaed8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i304ddc62c08e4724a02ca7005cef6940_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if33be1e8d82a423fb0f7ab6d438159a5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ideeadaf6c8df4938aa0ba698dbd5df87_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifcb2a103da884cb691963ba7e9748285_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if3305f6aedd040168ea5c1ca81a6e6b7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia22ec14c9d8b414db42e96974271d61f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6a8f63c76d8840138101e1738eb98751_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i67af884a2fae49aa8530d813812b3233_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf0a6558a542435d829dce7b961dba1a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0738c465294e48b79796ca8eefca6da3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1700dc6fc994cb1b1f3b1be8cf27a84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0839878c03a04b7a873d47c655c934f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73c91b704bc542ac91d8c3323986b407_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1023be36c4dd48b19d9f16ee0f05dffe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3951eb45460b48fd92105012b947ecf8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f6da47a0ad54a9680bf4b06da28b2b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b595171aac9456995fd3949b9066a35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id3e4f6a6212741b0bc70d98e983eec7d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56c64103c8b645f89fc84b8d978d940d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d9d807ac329410ca680a754a7ace70a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icc13d0f2199143e5946a9544f86ee391_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iee9dfde28a3d4142a229551ac7367bf7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="ib967566576e14f68bf5ead0ab13a6a34_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i28f04e0e421347ae91a572286c04128d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i447905cbecd447efaad889095ae18d18_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie20af6e0dbed400aa276c01795d4a461_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i77054634aa3f478b98a2415ba1945f0d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4a98ce9b3ba0487e99cdae52fc015d7e_I20150618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-18</instant>
        </period>
    </context>
    <context id="ia92d5ba98d544c42a4c12d03c66793ab_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:FullValueAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6c88bccb689444c8b1b82245c700b5f6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:PartialValueAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7a36602322114a1484ef3c79f1ca8eb3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if19e2715492e4632af8353b5576f77b8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id40df8ea43f545feac0fc94cb470f7b4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i361427619c884a24a7947062bf5f31ea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i190e5c11a57040d4834287c3af414b31_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia1f10369693b428db57e0b80c63ad112_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ide54c268cd6e47eea91b8332c8d8b2e1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">smsi:SalesAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8e1829d58297444794794bda46cc93e8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">smsi:SalesAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe96eee5b9d746c8b97d4de73096f148_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="iaf82fc993ffc42aca5b4c8b649916d7a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i31fc44a39f504e79aee1905fe14b3862_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="i4aed137a4d794cfe9e9e55f255d91462_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</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="ia0a23acf7fc646518bae6087370e1979_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1722220d4bf41679d70068fece9e851_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib904b0e78904413faefe25d29f07592c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6d2651b6c9a64b0381bee943aab33795_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifaec7292e05b4bb992aba369a35c1c8f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:HostedEnvironmentUsageFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1d0e917d85074c1fa435d8f5866e5ceb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:HostedEnvironmentUsageFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i04ebe88b45d7434198f5258e883b675d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CloudBasedUsageFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i079b2c9c7f5b4806b0f209b6df39a360_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CloudBasedUsageFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i16ee04bd571a4b5981397bf8021221b6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ConsultingServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie51e0e61baec41c0b18e5d3a107e9a6e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ConsultingServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i40e70d90ca0f4a85b03c447580b0b058_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:FamilySafetyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib446dd4bd3144ac08292f5b33af059d9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:FamilySafetyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i71578b4ce14240f88cfff71b0448508d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CommSuiteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibf5679c12b744c71a349f6c7b1e7b2d3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CommSuiteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if182ee663df5444289e8941eee47cd06_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ViewSpotMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia9614fd82bc6477783ff3ee19a258af3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ViewSpotMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4e9b6a57a5d141248e50cc8f063af1c3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic9d8c9c779e24c84b461e99686a82d00_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibad26a3584ce44d099e0601827205f92_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:OneCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1dbde7d0709e40eeb5228281931b5bb4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i510a17e105f34481bd441e16b9b22dbc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i12f5d606437b4a37b405dba3fb322d3f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:OneCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8902764f87844543960bb31d06f0339a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i24ca8099a44f42b0bd5a497312d9315b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad3b0e9ab6614ac3a78ab91aecb9bc20_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:OneCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i684d2382d43e4f1fb64035ab360469a1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i972e70212a734967aeb7f8ecf95687ce_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i631e8f6623f14d429cf2a504c08f0fe9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:OneCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4c3c28813a8b4cbe83b4d29ff7f3c5ab_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8560f1040cb947f3ae6372ac727282c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icc6f27caab1a4cbf8f5bb6a361377fec_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3123c2c7eab54685ad891a5b0725b8cf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icb4bce3285d34e0d9b055240ea767ca6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib2cdd4e00f0b441e9adebc2d7f72039f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4ddba4a4c0b440b89beb1b097852f2cc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="businessunit">
        <measure>smsi:businessUnit</measure>
    </unit>
    <unit id="location">
        <measure>smsi:location</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80L2ZyYWc6NTczZGM2YWJlZGQ1NDk4YzhhYWMyMzgzMWY2ZDM0YjEvdGFibGU6YmNlYjJlNzljN2U0NGQ0ZDg5NDdjMWI5YjkxNzA0MDcvdGFibGVyYW5nZTpiY2ViMmU3OWM3ZTQ0ZDRkODk0N2MxYjliOTE3MDQwN18yLTEtMS0xLTY1Mzcy_784a7912-0f28-4361-a4f4-5056155d8857">0000948708</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80L2ZyYWc6NTczZGM2YWJlZGQ1NDk4YzhhYWMyMzgzMWY2ZDM0YjEvdGFibGU6YmNlYjJlNzljN2U0NGQ0ZDg5NDdjMWI5YjkxNzA0MDcvdGFibGVyYW5nZTpiY2ViMmU3OWM3ZTQ0ZDRkODk0N2MxYjliOTE3MDQwN18zLTEtMS0xLTY1Mzcy_044457d0-d7d9-42ab-b55f-faefb157ae55">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80L2ZyYWc6NTczZGM2YWJlZGQ1NDk4YzhhYWMyMzgzMWY2ZDM0YjEvdGFibGU6YmNlYjJlNzljN2U0NGQ0ZDg5NDdjMWI5YjkxNzA0MDcvdGFibGVyYW5nZTpiY2ViMmU3OWM3ZTQ0ZDRkODk0N2MxYjliOTE3MDQwN180LTEtMS0xLTY1Mzcy_59284967-37a5-40dc-a2b1-3a333b28fd9a">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80L2ZyYWc6NTczZGM2YWJlZGQ1NDk4YzhhYWMyMzgzMWY2ZDM0YjEvdGFibGU6YmNlYjJlNzljN2U0NGQ0ZDg5NDdjMWI5YjkxNzA0MDcvdGFibGVyYW5nZTpiY2ViMmU3OWM3ZTQ0ZDRkODk0N2MxYjliOTE3MDQwN181LTEtMS0xLTY1Mzcy_86fc4b08-0b4e-44cc-872e-a75630402bf1">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80L2ZyYWc6NTczZGM2YWJlZGQ1NDk4YzhhYWMyMzgzMWY2ZDM0YjEvdGFibGU6YmNlYjJlNzljN2U0NGQ0ZDg5NDdjMWI5YjkxNzA0MDcvdGFibGVyYW5nZTpiY2ViMmU3OWM3ZTQ0ZDRkODk0N2MxYjliOTE3MDQwN182LTEtMS0xLTY1Mzcy_7af1929b-5283-480f-a13d-d8450551dada">false</dei:AmendmentFlag>
    <smsi:WarrantsAndRightsOutstandingExercisableTerm
      contextRef="i0fc9aee2dbb4497eb19ef70af6b1ec54_I20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfMjM0MQ_0b148108-d536-403d-8e29-ca45e5964538">P6M</smsi:WarrantsAndRightsOutstandingExercisableTerm>
    <dei:DocumentType
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDg2_b86df46a-d5df-44c4-8882-1ef186f2b542">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6MTIyYzhiODZlN2YyNDk2OWJiMjdkM2YxOTYwODIzNjEvdGFibGVyYW5nZToxMjJjOGI4NmU3ZjI0OTY5YmIyN2QzZjE5NjA4MjM2MV8wLTAtMS0xLTY1Mzcy_4beddcd1-c843-4a8d-b02f-55c7466030aa">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8xOTM_409d7a27-1c8f-4c28-8cf2-e8df525296b6">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6YzMxOGUwZjEwMTRiNDkwNGE1YTY0NzBhNjI0M2VjNjYvdGFibGVyYW5nZTpjMzE4ZTBmMTAxNGI0OTA0YTVhNjQ3MGE2MjQzZWM2Nl8wLTAtMS0xLTY1Mzcy_55db5c69-4ce9-4676-bf52-b0e5675f6b10">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDc5_9516ebda-027d-441f-ac01-2b702b032c5f">001-35525</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDgw_b1110efc-73ae-4f66-9db0-f21a26d3264a">SMITH MICRO SOFTWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6NzhkYjIwYzUzNThmNDIwYjhhM2M4ZTQ5OWNlZjA5OWUvdGFibGVyYW5nZTo3OGRiMjBjNTM1OGY0MjBiOGEzYzhlNDk5Y2VmMDk5ZV8wLTAtMS0xLTY1Mzcy_15a66d47-08ba-4ba5-8dc9-145aa239835a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6NzhkYjIwYzUzNThmNDIwYjhhM2M4ZTQ5OWNlZjA5OWUvdGFibGVyYW5nZTo3OGRiMjBjNTM1OGY0MjBiOGEzYzhlNDk5Y2VmMDk5ZV8wLTEtMS0xLTY1Mzcy_f0ae073a-c563-48ee-9621-866d5613828a">33-0029027</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8zNzg_b5e216d6-65cb-43f8-bbd0-1761dcc0a538">5800 Corporate Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8zODI_a01875a8-2ec7-4f78-856c-520ec413a002">Pittsburgh</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8zODY_1ca1ec95-b517-45ae-85f5-ff358ad843bc">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8zODg_de3d4dca-5936-4337-8075-9cb9e33a4659">15237</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDgx_02a6def6-b109-4251-9727-c380891c1a0a">412</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDgy_891fb8c7-dc82-48ba-b803-e35dca235bd2">837-5300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6NTExNWVmZjZmYzUyNGMzNjk4ZjI2OTI4ODYzMmVhYjcvdGFibGVyYW5nZTo1MTE1ZWZmNmZjNTI0YzM2OThmMjY5Mjg4NjMyZWFiN18xLTAtMS0xLTY1Mzcy_5c0efdc3-0134-4929-ba78-3892935a87fd">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6NTExNWVmZjZmYzUyNGMzNjk4ZjI2OTI4ODYzMmVhYjcvdGFibGVyYW5nZTo1MTE1ZWZmNmZjNTI0YzM2OThmMjY5Mjg4NjMyZWFiN18xLTItMS0xLTY1Mzcy_cced3d5d-f978-45e8-8fff-64894ef09d42">SMSI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6NTExNWVmZjZmYzUyNGMzNjk4ZjI2OTI4ODYzMmVhYjcvdGFibGVyYW5nZTo1MTE1ZWZmNmZjNTI0YzM2OThmMjY5Mjg4NjMyZWFiN18xLTQtMS0xLTY1Mzcy_345fd6d7-9c95-4164-82db-74fc928337d1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDgz_47c22f9a-87fa-4c0e-86fc-3cbf10b7a487">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDg0_fc36e6fe-1223-43cc-8da7-0416675f2424">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6MzBlZmZhYzc2MzQ2NDRjZjlkMmU2ZjE1M2JiNDc5N2YvdGFibGVyYW5nZTozMGVmZmFjNzYzNDY0NGNmOWQyZTZmMTUzYmI0Nzk3Zl8xLTAtMS0xLTY1Mzcy_c0641d28-1c1f-4a3a-a729-159dcd0c27d1">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6MzBlZmZhYzc2MzQ2NDRjZjlkMmU2ZjE1M2JiNDc5N2YvdGFibGVyYW5nZTozMGVmZmFjNzYzNDY0NGNmOWQyZTZmMTUzYmI0Nzk3Zl8xLTQtMS0xLTY1Mzcy_c230344b-97d9-4fa2-ad69-4c2520a13726">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGFibGU6MzBlZmZhYzc2MzQ2NDRjZjlkMmU2ZjE1M2JiNDc5N2YvdGFibGVyYW5nZTozMGVmZmFjNzYzNDY0NGNmOWQyZTZmMTUzYmI0Nzk3Zl8yLTEtMS0xLTY1Mzcy_2e3bcb3d-cd0f-45d5-8f79-c7b023e48f5f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDg1_099c734b-5234-4137-9037-39ba0bb27d9a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1e7a94b076f444508de7c5368d98c70c_I20230510"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xL2ZyYWc6MTk2M2U1ZDM4ZjY0NDczNjgwYzI4ZjcwZWNhYzllZDgvdGV4dHJlZ2lvbjoxOTYzZTVkMzhmNjQ0NzM2ODBjMjhmNzBlY2FjOWVkOF8yMDQw_004ef147-caa8-4529-90a7-438a9124ed67"
      unitRef="shares">62196224</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNC0xLTEtMS02NTM3Mg_06abb6b0-14f1-42c1-9246-5ea115b037d3"
      unitRef="usd">8724000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNC0zLTEtMS02NTM3Mg_4a5e7ac6-3fb1-49ca-868a-c4702e0ee65c"
      unitRef="usd">14026000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNS0wLTEtMS02NTM3Mi90ZXh0cmVnaW9uOjk5YTc0NDRiZTE1NDQwZGJiMDMzOWMyODczOGU4YjJjXzY3_9a325be6-859f-4e26-853b-c5a83bf8cc5e"
      unitRef="usd">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNS0wLTEtMS02NTM3Mi90ZXh0cmVnaW9uOjk5YTc0NDRiZTE1NDQwZGJiMDMzOWMyODczOGU4YjJjXzc0_7f5262f2-b2da-4456-8ae5-e137bfef0495"
      unitRef="usd">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNS0xLTEtMS02NTM3Mg_d50e285a-4472-4588-958e-701f8fa651af"
      unitRef="usd">11186000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNS0zLTEtMS02NTM3Mg_07ef3200-6967-4daa-818c-e326f5a32c09"
      unitRef="usd">10501000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNi0xLTEtMS02NTM3Mg_62bf3fd9-4394-4d8f-be23-0236e1ba124f"
      unitRef="usd">3323000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNi0zLTEtMS02NTM3Mg_b529e132-71ed-4eb5-8ee1-22f0adc59fc9"
      unitRef="usd">1983000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNy0xLTEtMS02NTM3Mg_8fcaf050-9177-4099-a7a2-e581eb16f417"
      unitRef="usd">23233000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfNy0zLTEtMS02NTM3Mg_a90503e2-bc8f-4f8c-aa03-98622d7cf96d"
      unitRef="usd">26510000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfOC0xLTEtMS02NTM3Mg_604b1eb9-bfa7-40d2-95df-92d7b5c3a40e"
      unitRef="usd">1272000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfOC0zLTEtMS02NTM3Mg_9884db72-efd8-4236-bb0d-4a0b8cc708e8"
      unitRef="usd">1498000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfOS0xLTEtMS02NTM3Mg_925298f1-4ba1-409f-abe3-be5aa2155f7b"
      unitRef="usd">3378000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfOS0zLTEtMS02NTM3Mg_2ec44f73-7460-409a-a9c3-df35ded06296"
      unitRef="usd">3722000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTEtMS0xLTEtNjUzNzI_2651e8ad-eac0-4eec-86fd-d65594a057a2"
      unitRef="usd">487000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTEtMy0xLTEtNjUzNzI_374c32e1-01bd-4ddd-9d9d-c94e1bd4d568"
      unitRef="usd">490000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTItMS0xLTEtNjUzNzI_28916c4a-7341-4be7-a28b-253965c6c9a4"
      unitRef="usd">34847000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTItMy0xLTEtNjUzNzI_a211cdd0-3f4b-4bc0-b6ba-e551f8fe3622"
      unitRef="usd">36320000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTMtMS0xLTEtNjUzNzI_c479caf9-6b6d-4af2-bcbf-c083c43fa8d7"
      unitRef="usd">35041000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTMtMy0xLTEtNjUzNzI_70772579-229d-48f8-b363-397cfb7826ff"
      unitRef="usd">35041000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTQtMS0xLTEtNjUzNzI_c3f4ac9e-62af-45cc-85b6-d217c3031672"
      unitRef="usd">98258000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTQtMy0xLTEtNjUzNzI_85434ad3-46de-4296-9cf7-44b56469d08b"
      unitRef="usd">103581000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTctMS0xLTEtNjUzNzI_05acb6de-98ec-4839-aab5-2b9a8ab521e1"
      unitRef="usd">3119000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTctMy0xLTEtNjUzNzI_ab6bf30b-55c5-4977-a70c-85791ff14376"
      unitRef="usd">3236000</us-gaap:AccountsPayableCurrent>
    <smsi:AccruedPayrollAndBenefitsCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTgtMS0xLTEtNjUzNzI_77cb2981-256f-4159-9af9-c22935c888e6"
      unitRef="usd">3961000</smsi:AccruedPayrollAndBenefitsCurrent>
    <smsi:AccruedPayrollAndBenefitsCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTgtMy0xLTEtNjUzNzI_8396720a-e8a6-4ffb-a22d-1499fa331896"
      unitRef="usd">3883000</smsi:AccruedPayrollAndBenefitsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTktMS0xLTEtNjUzNzI_114c2ded-4746-4cd0-b35e-b828319010af"
      unitRef="usd">1452000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMTktMy0xLTEtNjUzNzI_8497af77-08b4-450b-9167-c026e987d80f"
      unitRef="usd">1441000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjAtMS0xLTEtNjUzNzI_74c5e5e8-2c6f-498b-a801-07fa537c189d"
      unitRef="usd">1561000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjAtMy0xLTEtNjUzNzI_714dc21b-7cab-46ff-8d4d-ab490d269d6a"
      unitRef="usd">1589000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjEtMS0xLTEtNjUzNzI_3cfdfc2b-aa5f-4f55-a82a-bd3df948dd11"
      unitRef="usd">9624000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjEtMy0xLTEtNjUzNzI_8a769ff8-bd1e-4035-81b5-cd4a4997b4f5"
      unitRef="usd">9007000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjItMS0xLTEtNzAyNTI_5f36ece7-c514-47a1-b26a-2175e46dde14"
      unitRef="usd">532000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjItMy0xLTEtNzAyNTI_a6e21ba7-1460-42f7-8421-50e34dd73730"
      unitRef="usd">1575000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjItMS0xLTEtNjUzNzI_c6f301c0-af96-4082-998f-fe666e67d4da"
      unitRef="usd">20249000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjItMy0xLTEtNjUzNzI_c81dcae3-c708-4070-acc5-106174245fbf"
      unitRef="usd">20731000</us-gaap:LiabilitiesCurrent>
    <smsi:WarrantAndDerivativeLiabilitiesNoncurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjUtMS0xLTEtNjUzNzI_75438003-3ea2-4c77-aff9-97a9051446c6"
      unitRef="usd">1353000</smsi:WarrantAndDerivativeLiabilitiesNoncurrent>
    <smsi:WarrantAndDerivativeLiabilitiesNoncurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjUtMy0xLTEtNjUzNzI_6a247281-3362-474e-b8c8-3eddd495c5f6"
      unitRef="usd">3317000</smsi:WarrantAndDerivativeLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjYtMS0xLTEtNjUzNzI_43787a97-c897-4a02-93a1-00405096e673"
      unitRef="usd">2594000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjYtMy0xLTEtNjUzNzI_56089d3d-08e2-4964-8e0d-5f5c233501e4"
      unitRef="usd">2976000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjgtMS0xLTEtNjUzNzI_a4ee49de-4b0d-4d20-a4bf-9858d6a613b9"
      unitRef="usd">178000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMjgtMy0xLTEtNjUzNzI_7ee59707-504b-4f32-9b46-20406a5bad75"
      unitRef="usd">178000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzAtMS0xLTEtNjUzNzI_e0d5395f-e236-4806-8985-ec501d648828"
      unitRef="usd">4125000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzAtMy0xLTEtNjUzNzI_9b003f29-ff86-4451-804e-6fb1b59f7ed7"
      unitRef="usd">6471000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzEtMS0xLTEtNjUzNzI_14388736-f2dd-471f-abae-05197842452b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzEtMy0xLTEtNjUzNzI_42e777ef-b244-484a-ba24-1082feb7c739"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF8yOA_9148b319-d361-4367-be9b-c7acb89589be"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF8yOA_aa3b0fea-3486-44a8-810b-20c813c83f8b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF80Mg_55efaf23-f6b8-4e7f-92ed-db6292338372"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF80Mg_a62e6b70-7133-4221-a581-e18a36b2315c"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF82NA_5665fa8c-3e0b-4bb2-a9c7-49fd484cc591"
      unitRef="shares">60595949</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF82NA_ffd9702d-c5b4-438f-9232-a55cfe30c152"
      unitRef="shares">60595949</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF83MQ_690645f1-d98c-4b4f-8290-fe3019749792"
      unitRef="shares">56197910</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMC0xLTEtNjUzNzIvdGV4dHJlZ2lvbjpjOGNjY2QxNzA5Zjc0OTRhYTgzNDY3OGQwYzQxYWVkMF83MQ_d70de369-3aeb-462b-9d73-ad9a69f3217b"
      unitRef="shares">56197910</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMS0xLTEtNjUzNzI_6090aef8-8e6b-4f40-a05c-a2ff10679d32"
      unitRef="usd">61000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzMtMy0xLTEtNjUzNzI_7310207b-6d67-4a12-8d01-5a02d753de75"
      unitRef="usd">56000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzQtMS0xLTEtNjUzNzI_f404de77-98a6-4e27-ade1-6387166a1c6a"
      unitRef="usd">362262000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzQtMy0xLTEtNjUzNzI_bc18758c-78c5-415b-a368-ee99cd058a34"
      unitRef="usd">357875000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzUtMS0xLTEtNjUzNzI_c4bbadf0-fbfa-4d2f-9d42-ec61e36064e3"
      unitRef="usd">-288439000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzUtMy0xLTEtNjUzNzI_2e185f3d-cfd4-4c7e-b6e7-429a75d4cb9c"
      unitRef="usd">-281552000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzYtMS0xLTEtNjUzNzI_2366288b-69de-4f53-a640-7daaeb74cd00"
      unitRef="usd">73884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzYtMy0xLTEtNjUzNzI_5f54f8d4-94ca-4979-b2a7-3f5b9b92b1fb"
      unitRef="usd">76379000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzctMS0xLTEtNjUzNzI_cf84e180-5089-4855-91f4-73c063a04711"
      unitRef="usd">98258000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8xOS9mcmFnOmI1ODkzMGMyNjg2YjRlYTliZTgxNDBiN2UwNWVjZjEzL3RhYmxlOmQ2ODQ0ZjE1ZDRhZTQwOWE4YjkxMDk4MDFkZDUyOGFjL3RhYmxlcmFuZ2U6ZDY4NDRmMTVkNGFlNDA5YThiOTEwOTgwMWRkNTI4YWNfMzctMy0xLTEtNjUzNzI_bcdf4ee9-18bb-45ad-803f-ebe46d5c25cc"
      unitRef="usd">103581000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMy0xLTEtMS02NTM3Mg_4821edab-df05-4d03-8496-286876cc3cc4"
      unitRef="usd">10930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMy0zLTEtMS02NTM3Mg_f0bb5fa5-8b40-4354-be8c-c1d692696790"
      unitRef="usd">12735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNC0wLTEtMS02NTM3Mi90ZXh0cmVnaW9uOjY2ZWI2YjIxY2M0ODRlOGE5NTkwNDAyYTVlNjliMjA4XzEwOTk1MTE2Mjc4NzA_89f3b514-b3ec-4601-9fda-1ae3b806fa51"
      unitRef="usd">14000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNC0wLTEtMS02NTM3Mi90ZXh0cmVnaW9uOjY2ZWI2YjIxY2M0ODRlOGE5NTkwNDAyYTVlNjliMjA4XzEwOTk1MTE2Mjc4NzY_a5ce33d2-6c5e-4b9d-826e-e3fa9368fdf4"
      unitRef="usd">32000</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNC0xLTEtMS02NTM3Mg_9d3b01d3-6ff5-48ef-acc9-1f822cee9123"
      unitRef="usd">3282000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNC0zLTEtMS02NTM3Mg_e89e0bbb-ff72-416d-9511-221f0bc4c399"
      unitRef="usd">3637000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNS0xLTEtMS02NTM3Mg_94b5f197-963c-45e7-8fc0-e8e1b32c9a35"
      unitRef="usd">7648000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNS0zLTEtMS02NTM3Mg_8e90a342-462e-4a92-8b5f-460a69127b4a"
      unitRef="usd">9098000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNy0xLTEtMS02NTM3Mg_049ca830-ea9e-4a7e-a821-d72b5a09eff1"
      unitRef="usd">3554000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfNy0zLTEtMS02NTM3Mg_dbc88fe5-1790-4477-bdec-621478b0ec7f"
      unitRef="usd">2981000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfOC0xLTEtMS02NTM3Mg_2b923066-4cac-4f42-b9c3-167f35ada499"
      unitRef="usd">5868000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfOC0zLTEtMS02NTM3Mg_304e5810-ac2b-4120-ae08-62e3acfa84ab"
      unitRef="usd">7265000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfOS0xLTEtMS02NTM3Mg_17557f2a-bf2b-49e1-8354-8c3520373164"
      unitRef="usd">3475000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfOS0zLTEtMS02NTM3Mg_22b7f45a-d6e8-4e80-9a77-020390152b54"
      unitRef="usd">3923000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTEtMS0xLTEtNjUzNzI_b4cd42e2-8f8c-42f9-87a1-a3f7ae7b36f6"
      unitRef="usd">1686000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTEtMy0xLTEtNjUzNzI_da069bca-95c6-421f-bbea-b8fda36a2015"
      unitRef="usd">1967000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTItMS0xLTEtNjUzNzI_8f1b4d46-712b-4c2b-883d-60929702e89d"
      unitRef="usd">14583000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTItMy0xLTEtNjUzNzI_687d95c8-f9dd-48a9-9929-4b83021f71ea"
      unitRef="usd">16136000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTMtMS0xLTEtNjUzNzI_5eb5c5a5-75e1-48ba-a922-a60a1f9f10d3"
      unitRef="usd">-6935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTMtMy0xLTEtNjUzNzI_b5b086c0-3ddc-4d1c-a78b-f063659dc598"
      unitRef="usd">-7038000</us-gaap:OperatingIncomeLoss>
    <smsi:FairValueAdjustmentOfWarrantsAndDerivativeLiabilites
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTUtMS0xLTEtNjUzNzI_1c3a47db-bca7-40f2-a7e4-c0c864a94b22"
      unitRef="usd">-2984000</smsi:FairValueAdjustmentOfWarrantsAndDerivativeLiabilites>
    <smsi:FairValueAdjustmentOfWarrantsAndDerivativeLiabilites
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTUtMy0xLTEtNjUzNzI_ea9328f3-e36e-49c7-b653-677260de5b55"
      unitRef="usd">0</smsi:FairValueAdjustmentOfWarrantsAndDerivativeLiabilites>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTctMS0xLTEtNzAyNjI_f697d3a8-f641-4729-bf64-446b94cded91"
      unitRef="usd">-627000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTctMy0xLTEtNzAyNjI_38d3f59a-6954-41eb-b77c-744f4089bc98"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTctMS0xLTEtNjUzNzI_d2f749f4-0225-46af-bd92-0cc988a594c8"
      unitRef="usd">-2260000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTctMy0xLTEtNjUzNzI_8cea5d12-cd12-43dd-ab27-86516ae371d5"
      unitRef="usd">-4000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTgtMS0xLTEtNjUzNzI_75582850-6184-439b-afa1-b6e394ed035b"
      unitRef="usd">-40000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTgtMy0xLTEtNjUzNzI_cce4ecdf-7916-40e2-8135-eb800a57c11d"
      unitRef="usd">59000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTktMS0xLTEtNjUzNzI_9c8c42e8-8409-433f-8575-600b2b855106"
      unitRef="usd">-6878000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMTktMy0xLTEtNjUzNzI_1b60f76e-ddea-4440-8701-c9e90a9aa294"
      unitRef="usd">-6983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjAtMS0xLTEtNjUzNzI_5524ce74-bafa-4e04-bd09-499dd87cdbdf"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjAtMy0xLTEtNjUzNzI_3b8b531a-980e-4fd5-b2bd-ed82ec3acacc"
      unitRef="usd">19000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjEtMS0xLTEtNjUzNzI_174be4db-2d8c-4a05-a5f5-f43b532f8706"
      unitRef="usd">-6887000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjEtMy0xLTEtNjUzNzI_65990a09-621e-47d8-a159-dc4da217d35d"
      unitRef="usd">-7002000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjQtMS0xLTEtNjUzNzI_48143d79-09e8-4f93-b757-64100897b871"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjQtMS0xLTEtNjUzNzI_d8e7b744-94a3-4f68-89bb-600054a94d96"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjQtMy0xLTEtNjUzNzI_83b1c0dc-e134-47db-befd-c046abdab96a"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjQtMy0xLTEtNjUzNzI_86a1381e-14c6-46f5-bfa3-1b4f6ce50579"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjctMS0xLTEtNjUzNzI_3f3e6780-1ef3-413f-88c1-7996b3288e69"
      unitRef="shares">61646000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjctMS0xLTEtNjUzNzI_557bda8f-20de-4475-a82d-a62c0abfef86"
      unitRef="shares">61646000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjctMy0xLTEtNjUzNzI_2e290377-2a6e-41fb-907c-8a13a97a7c1d"
      unitRef="shares">54501000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yMi9mcmFnOjdiYmIxYjg4NzdiZTRiODhhOTQzNjczNzAyYjcxNzk3L3RhYmxlOjUzMWNjMDQyYmFiNzRjZWNhM2YxZjJjZTg4Y2VkZDI2L3RhYmxlcmFuZ2U6NTMxY2MwNDJiYWI3NGNlY2EzZjFmMmNlODhjZWRkMjZfMjctMy0xLTEtNjUzNzI_f8e2481a-1692-4771-af04-4041ebbaf0d2"
      unitRef="shares">54501000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib998d479adf343678263917157092c65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMi0xLTEtMS02NTM3Mg_5d9825e0-945d-48ca-9e7e-65bf021ab245"
      unitRef="shares">56198000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib998d479adf343678263917157092c65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMi0zLTEtMS02NTM3Mg_64f3854d-21bd-4134-937b-b96fded741b8"
      unitRef="usd">56000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e255630cf164bbb9ff4fb1cd058e2e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMi01LTEtMS02NTM3Mg_abd47b7b-c201-4f8a-ba48-20a980b68af1"
      unitRef="usd">357875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1808280809a4196bd87f0d71157944f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMi03LTEtMS02NTM3Mg_69ede4d1-d8e2-4b57-8edf-2f530815d43c"
      unitRef="usd">-281552000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMi05LTEtMS02NTM3Mg_2387192c-73bd-47bf-86bb-82dcb72f82ea"
      unitRef="usd">76379000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMy01LTEtMS02NTM3Mg_4852471a-2df0-49c5-93e2-a889c73d469f"
      unitRef="usd">9000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMy05LTEtMS02NTM3Mg_283953da-884d-476f-903f-dae808086ad5"
      unitRef="usd">9000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNC0xLTEtMS02NTM3Mg_30c4e61a-c679-4f67-8d36-ef9d80a53232"
      unitRef="shares">1264000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNC0zLTEtMS02NTM3Mg_4af3345b-f36a-4a2e-b48f-077e02c20d2c"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNC01LTEtMS02NTM3Mg_30c5f641-9117-46c8-bb23-031c8b28c6ef"
      unitRef="usd">933000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNC05LTEtMS02NTM3Mg_6834feca-70c8-4241-9ada-c40b812b62b3"
      unitRef="usd">935000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNi0xLTEtMS02OTM2OA_151c61da-b423-4251-85e1-7023ee15d2a3"
      unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNi01LTEtMS02OTM2OA_39857021-1202-45fb-967b-bd3424edd1a9"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNi05LTEtMS02OTM2OA_71ff1507-a5cb-41ec-a603-b8adfff3bcd9"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNS01LTEtMS02NTM3Mg_0c0e82a8-7868-423d-bf05-436a3d3aa349"
      unitRef="usd">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNS05LTEtMS02NTM3Mg_7e13a5d9-a5be-43f0-acfc-3773460c4fa3"
      unitRef="usd">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNi0xLTEtMS02NTM3Mg_fd2e4eb6-214b-4d45-be8f-c1112a9d5dde"
      unitRef="shares">111000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNi01LTEtMS02NTM3Mg_164ea3d0-536c-494e-8b90-a4d3c3b07147"
      unitRef="usd">211000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfNi05LTEtMS02NTM3Mg_2870c3cd-2013-4e15-a21e-bdb4c7badc98"
      unitRef="usd">211000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTEtMS0xLTEtNjkzODc_96c07e56-3aa2-451a-8493-4353423379cc"
      unitRef="shares">3237000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i9bde2a79aaf64e24bb7bdcc5836b8930_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTEtMy0xLTEtNjkzODc_6600d651-2b80-4db9-b744-675fa1c7e519"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1537dc84311c49cdaa2797b9e0659185_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTEtNS0xLTEtNjkzODc_5bbbec7f-1373-47ff-ac58-fb04e9a9ad5e"
      unitRef="usd">3646000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTEtOS0xLTEtNjkzODc_f850e38f-dc1d-4e44-bc30-11b006d8caba"
      unitRef="usd">3649000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NetIncomeLoss
      contextRef="i16309b1211044147a61122393aa145d1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfOS03LTEtMS02NTM3Mg_62f9422a-9dec-4c30-86e9-1ace90ae7baa"
      unitRef="usd">-6887000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfOS05LTEtMS02NTM3Mg_fbf85648-b2b5-4d49-9db7-dbb08ec200be"
      unitRef="usd">-6887000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i402002720029489cae59c21a28a4a6f2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTAtMS0xLTEtNjUzNzI_5dd12ed5-3a3c-4d21-8f59-d022886b4d33"
      unitRef="shares">60596000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i402002720029489cae59c21a28a4a6f2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTAtMy0xLTEtNjUzNzI_f5f88f1f-ca5b-4aed-ba7f-8ce93c6216cb"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ef4a85a1f824ba9ba5cc4933ac86e18_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTAtNS0xLTEtNjUzNzI_4359d787-4764-4825-8618-63e07cc7ce86"
      unitRef="usd">362262000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib29b77f02e404799964c3a09101cd556_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTAtNy0xLTEtNjUzNzI_fc2ece97-d487-427b-a178-6f8dea91a2cd"
      unitRef="usd">-288439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yNS9mcmFnOjE0ZDliOGFhMzA3NjQ1YTk5YThmMzc0Zjc3NjYxMzExL3RhYmxlOjI3MDUwZGRiODdkMTQzZTk4MTBiZTk5Yjk1YjY4NjZmL3RhYmxlcmFuZ2U6MjcwNTBkZGI4N2QxNDNlOTgxMGJlOTliOTViNjg2NmZfMTAtOS0xLTEtNjUzNzI_abd3547b-90c2-44bb-8745-86d5317ee998"
      unitRef="usd">73884000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9ee36cc3e6324ebf9ce2a38388df454e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzItMS0xLTEtNzE0MTc_7cb7fe74-4b8f-4595-8f6f-38bd3d94c335"
      unitRef="shares">54259000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9ee36cc3e6324ebf9ce2a38388df454e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzItMy0xLTEtNzE0MTc_d81f6e70-5671-4e17-87ff-8035b3d23da0"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a34d8303350477aa1cefaad8befcd9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzItNS0xLTEtNzE0MTc_06d0d2ea-21f6-4827-ba5f-567aaeadcd02"
      unitRef="usd">352779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ee99a34d5e8477fb32c0090815d5323_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzItNy0xLTEtNzE0MTc_187e3902-b2e8-45e1-8fc2-7a9cb85ea0f6"
      unitRef="usd">-252273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10763f2c70e34694a58372828e3826b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzItOS0xLTEtNzE0MTc_e5f8e2c9-8e24-44da-ba77-1b6dce245b9d"
      unitRef="usd">100560000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i23da77899edd4b0d9258b4dbfaa411fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzMtNS0xLTEtNzE0MTc_df61356b-1ae2-4b03-8e88-1f910e83bf49"
      unitRef="usd">21000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzMtOS0xLTEtNzE0MTc_12217b00-f9cb-4f66-942b-cfaa7dfa808e"
      unitRef="usd">21000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i829b010e234043d386945079c08f7363_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzQtMS0xLTEtNzE0MTc_c7187002-6532-43f2-9933-94c70b2b1514"
      unitRef="shares">1005000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i829b010e234043d386945079c08f7363_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzQtMy0xLTEtNzE0MTc_0f0da632-2e8d-4da3-a8a0-b4f07db9739d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i23da77899edd4b0d9258b4dbfaa411fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzQtNS0xLTEtNzE0MTc_34303f67-2a75-4682-ae7b-05630c9fecb9"
      unitRef="usd">1044000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzQtOS0xLTEtNzE0MTc_f5f89d39-6d19-4d35-818d-aa28296c6752"
      unitRef="usd">1045000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i829b010e234043d386945079c08f7363_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzUtMS0xLTEtNzE0MTc_0a1de63d-1ede-432d-81d3-02c500c51eba"
      unitRef="shares">121000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i23da77899edd4b0d9258b4dbfaa411fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzUtNS0xLTEtNzE0MTc_39152e1c-3476-4c7e-b991-5d1abdd0aad6"
      unitRef="usd">474000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzUtOS0xLTEtNzE0MTc_8f6ad1aa-1d26-4468-a5b1-f0108aa169ef"
      unitRef="usd">474000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i829b010e234043d386945079c08f7363_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzYtMS0xLTEtNzE0MTc_6b3bf4a6-375f-439d-9ed0-965e9ece4438"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i23da77899edd4b0d9258b4dbfaa411fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzYtNS0xLTEtNzE0MTc_efde1005-b8e2-42b5-b446-9ccad04735e4"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzYtOS0xLTEtNzE0MTc_95da66e8-c546-4ff8-9a11-43378b913c0d"
      unitRef="usd">26000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i829b010e234043d386945079c08f7363_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzktMS0xLTEtNzE0MTc_1dd04d0d-e518-44ea-b409-dab8c58d52ca"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i23da77899edd4b0d9258b4dbfaa411fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzktNS0xLTEtNzE0MTc_a1a80df3-71cc-4d8e-9d9c-609efe46eeaa"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzktOS0xLTEtNzE0MTc_74ec9b81-7c6b-4de7-b50e-154eaa53bc4d"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i2468dcb432ea488ba31f2d9abb532615_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzEwLTctMS0xLTcxNDE3_4b366108-406d-468e-b289-c44eba7e4f1c"
      unitRef="usd">-7002000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzEwLTktMS0xLTcxNDE3_766d4e6e-afb3-45c4-9bfe-9461e191a225"
      unitRef="usd">-7002000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie8cba7b7ae72482b9105d73ca43bc7c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzExLTEtMS0xLTcxNDE3_b80ac08a-264a-4141-850a-1bcb8afb54dc"
      unitRef="shares">55156000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie8cba7b7ae72482b9105d73ca43bc7c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzExLTMtMS0xLTcxNDE3_55371f77-33db-41b5-884d-38c28cefabd2"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06839b6c4a8d413aad7e654378200315_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzExLTUtMS0xLTcxNDE3_1b9532cf-d3f0-4ab3-8107-b2834e196131"
      unitRef="usd">353403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i194f2cf11ed74f00a2bb5440b5c63fd3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzExLTctMS0xLTcxNDE3_ba53311c-02f4-4dfd-9df8-bc35c09d891e"
      unitRef="usd">-259275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0b604a82e2345c385b45867090c011c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zODgvZnJhZzozY2MzNDdiNGRiMzk0Nzk4YjI1ZjhhMzgyMDE2OTc3Ni90YWJsZTphMDBhYjg4NjI4ZTg0NGUzYTRjYzRmYWJhOTNiZWIwNC90YWJsZXJhbmdlOmEwMGFiODg2MjhlODQ0ZTNhNGNjNGZhYmE5M2JlYjA0XzExLTktMS0xLTcxNDE3_7e82b446-5323-47cd-91b4-4dc9220d60c5"
      unitRef="usd">94183000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNC0xLTEtMS02NTM3Mg_701b3cfa-2949-4ef7-93dd-397558da607b"
      unitRef="usd">-6887000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNC0zLTEtMS02NTM3Mg_59047894-b14a-42f8-a732-0f7f58fa1948"
      unitRef="usd">-7002000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNi0xLTEtMS02NTM3Mg_0eaa19b0-3f09-4098-8b75-1d20ada460f0"
      unitRef="usd">1699000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNi0zLTEtMS02NTM3Mg_3217bda9-4a40-4982-ad39-e8b887d58dc7"
      unitRef="usd">1998000</us-gaap:DepreciationAndAmortization>
    <smsi:NonCashLeaseExpense
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNy0xLTEtMS02NTM3Mg_73772d46-00a7-4a5b-be1e-5095b5945f0a"
      unitRef="usd">344000</smsi:NonCashLeaseExpense>
    <smsi:NonCashLeaseExpense
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNy0zLTEtMS02NTM3Mg_3cb9218d-b344-4709-b46b-f4950d22d0ae"
      unitRef="usd">338000</smsi:NonCashLeaseExpense>
    <smsi:FairValueGainLossInLiability
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfOS0xLTEtMS02NTM3Mg_f37c7941-cef7-478f-8e11-b969fa0dd74d"
      unitRef="usd">2984000</smsi:FairValueGainLossInLiability>
    <smsi:FairValueGainLossInLiability
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfOS0zLTEtMS02NTM3Mg_6158d962-54a4-4443-aa28-3a0eb167f00f"
      unitRef="usd">0</smsi:FairValueGainLossInLiability>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTAtMS0xLTEtNzAyNzU_9359ece5-9965-4023-be68-51886b319083"
      unitRef="usd">-627000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTAtMy0xLTEtNzAyNzU_9aaa2b92-e4e3-4c24-a33b-6891c2a0f500"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTEtMS0xLTEtNzAyNzU_97791af6-9afc-4731-83bd-d468e6d5bb97"
      unitRef="usd">2117000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTEtMy0xLTEtNzAyNzU_f4f136cf-6a9c-451c-a8d1-eb6f47035c1d"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <smsi:IncreaseDecreaseInReservesAgainstAccountsReceivable
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTAtMS0xLTEtNjUzNzI_0d4aeabd-6723-4b93-9819-ff689c2e5cd5"
      unitRef="usd">0</smsi:IncreaseDecreaseInReservesAgainstAccountsReceivable>
    <smsi:IncreaseDecreaseInReservesAgainstAccountsReceivable
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTAtMy0xLTEtNjUzNzI_403a1538-c3ea-4329-979c-119661dd4992"
      unitRef="usd">5000</smsi:IncreaseDecreaseInReservesAgainstAccountsReceivable>
    <us-gaap:ShareBasedCompensation
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTItMS0xLTEtNjUzNzI_723302ed-da03-418f-a371-8617a1d61ebb"
      unitRef="usd">945000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTItMy0xLTEtNjUzNzI_24e97c4e-beb5-4244-b5db-8b35b841277c"
      unitRef="usd">1065000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTMtMS0xLTEtNjUzNzI_b40fdbf6-3024-4d3f-8f53-d0a43abe6d82"
      unitRef="usd">3000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTMtMy0xLTEtNjUzNzI_f65c32d9-3439-4537-a922-2551678a7b56"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTUtMS0xLTEtNjUzNzI_2c50b3cb-0eaf-4199-af03-6f54d81de3d8"
      unitRef="usd">685000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTUtMy0xLTEtNjUzNzI_efa63118-d0a0-45e1-95e3-bf8fe067e12d"
      unitRef="usd">1472000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTYtMS0xLTEtNjUzNzI_4daa8504-4d5d-4a8e-aa2e-5921751df443"
      unitRef="usd">-163000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTYtMy0xLTEtNjUzNzI_b0cbec8e-fd88-4a7f-9a50-3d252bd9412c"
      unitRef="usd">218000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTctMS0xLTEtNjUzNzI_88c426db-2eea-4aa6-a267-e79e33608b31"
      unitRef="usd">-436000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTctMy0xLTEtNjUzNzI_3bb6bc3d-e1c0-4980-8e91-9be3af287e21"
      unitRef="usd">-1172000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTgtMS0xLTEtNjUzNzI_19a65d7d-687d-44dd-bb67-37e61014eb88"
      unitRef="usd">-235000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTgtMy0xLTEtNjUzNzI_7698ecbb-9995-4155-9ada-31316de6adda"
      unitRef="usd">-131000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTktMS0xLTEtNjUzNzI_bcb16595-0fee-4334-807a-03518c08c02f"
      unitRef="usd">-5335000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMTktMy0xLTEtNjUzNzI_185ec2bf-85e5-44a2-a5af-3871dd36f818"
      unitRef="usd">-6589000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMjItMS0xLTEtNjUzNzI_75b11f43-b195-4ba6-92c3-7cc977320d74"
      unitRef="usd">3000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMjItMy0xLTEtNjUzNzI_c44022a2-e219-4038-b14e-d73fe10516fb"
      unitRef="usd">63000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMjMtMS0xLTEtNjUzNzI_e7fab39f-d3fa-43ff-82ca-9d29db3ac671"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMjMtMy0xLTEtNjUzNzI_3d96c150-7971-457e-8044-80b99ff430f2"
      unitRef="usd">-12000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMjQtMS0xLTEtNjUzNzI_bf1f164f-98c2-4eb2-bf65-210ffc03a369"
      unitRef="usd">3000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMjQtMy0xLTEtNjUzNzI_2003dc40-ad16-4b56-bf04-e98be665cf3d"
      unitRef="usd">-51000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <smsi:ProceedsFromFinancingArrangements
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzAtMS0xLTEtNjUzNzI_a2dd13e3-56b7-487d-adef-1e5a59ebc9f7"
      unitRef="usd">442000</smsi:ProceedsFromFinancingArrangements>
    <smsi:ProceedsFromFinancingArrangements
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzAtMy0xLTEtNjUzNzI_ecb72779-635f-440e-a3ea-e44d7d84eab0"
      unitRef="usd">541000</smsi:ProceedsFromFinancingArrangements>
    <smsi:RepaymentsOfFinancingArrangements
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzEtMS0xLTEtNjUzNzI_c8173f3d-54f9-4615-9eb0-a4455a36313d"
      unitRef="usd">420000</smsi:RepaymentsOfFinancingArrangements>
    <smsi:RepaymentsOfFinancingArrangements
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzEtMy0xLTEtNjUzNzI_6b88a0a9-c7eb-4982-923f-4f29ddd1a094"
      unitRef="usd">181000</smsi:RepaymentsOfFinancingArrangements>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzItMS0xLTEtNjUzNzI_7c18612b-ac75-4e2d-936e-da9300415f6f"
      unitRef="usd">8000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzItMy0xLTEtNjUzNzI_a53fd834-2578-4231-80b6-8db26bdee876"
      unitRef="usd">33000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzMtMS0xLTEtNjUzNzI_94388fbc-b34c-4223-9e20-5a98f8f04f97"
      unitRef="usd">30000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzMtMy0xLTEtNjUzNzI_852d661a-15af-474a-ab23-c3205a0e034a"
      unitRef="usd">393000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzQtMS0xLTEtNjUzNzI_f4a37f0d-f9e2-430a-87cb-e5e9f9b348e1"
      unitRef="usd">-5302000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzQtMy0xLTEtNjUzNzI_65755af3-080b-47fa-ab78-eebab528720b"
      unitRef="usd">-6247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzUtMS0xLTEtNjUzNzI_9e03aac2-349b-4abf-acba-81a0b0ddae5c"
      unitRef="usd">14026000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i10763f2c70e34694a58372828e3826b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzUtMy0xLTEtNjUzNzI_0afc8800-434e-45ec-839e-a5531880ff03"
      unitRef="usd">16078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzYtMS0xLTEtNjUzNzI_e699d3ce-a240-4b65-a7b2-cc4661bf261a"
      unitRef="usd">8724000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="if0b604a82e2345c385b45867090c011c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfMzYtMy0xLTEtNjUzNzI_dbd3f2c9-e7f1-429e-9856-a6cc6bcf48a2"
      unitRef="usd">9831000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:StockIssued1
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNDQtMS0xLTEtNzIwMzY_29f719be-3f69-4e13-972a-efe5f342d43f"
      unitRef="usd">3000000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8yOC9mcmFnOjljMDdkZTU5MjVmYTQ4NzJiNTE0YTdkOTRiYWIzZTczL3RhYmxlOmIzNDUyZjcyNmQyMTRhMGViZWRmYzFmYmY1NWJhMThjL3RhYmxlcmFuZ2U6YjM0NTJmNzI2ZDIxNGEwZWJlZGZjMWZiZjU1YmExOGNfNDQtMy0xLTEtNzIwMzY_2fe30bd4-5217-4d2e-bea2-1a710874b1d3"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:NatureOfOperations
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zNC9mcmFnOmU2MWE5YmE0MzBhZDQ2MjA4ZTM5NzZlODA1N2JhMjI2L3RleHRyZWdpb246ZTYxYTliYTQzMGFkNDYyMDhlMzk3NmU4MDU3YmEyMjZfMTQyMQ_e2c95ead-6972-4d07-89c5-1b42a2f5d55a">The Company&lt;div style="margin-top:6pt;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;Smith Micro Software, Inc. (&#x201c;Smith Micro&#x201d; or &#x201c;the Company&#x201d;) develops software to simplify and enhance the mobile experience, providing solutions to some of the leading wireless and cable service providers around the world. From enabling the family digital lifestyle to providing powerful voice messaging capabilities, the Company strives to enrich today&#x2019;s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things (&#x201c;IoT&#x201d;) devices. Smith Micro&#x2019;s portfolio includes a wide range of products for creating, sharing, and monetizing rich content, such as visual voice messaging, retail content display optimization and performance analytics on various product sets. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Smith Micro&#x2019;s solution portfolio is comprised of proven products that enable its customers to provide:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;In-demand digital services that connect today&#x2019;s digital lifestyle, including family location services, parental controls, and consumer IoT devices to mobile consumers worldwide;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Strategic, consistent, and measurable digital demonstration experiences that educate retail shoppers, create awareness of products and services, drive in-store sales, and optimize retail experiences with actionable analytics derived from in-store customer behavior.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zNy9mcmFnOjEyZjQwMWYzZGNkNjQyYzdiNDgzODFiZmFiNThhNDhlL3RleHRyZWdpb246MTJmNDAxZjNkY2Q2NDJjN2I0ODM4MWJmYWI1OGE0OGVfMzQzMw_68ffbc9d-1a16-45d4-8613-f16c9f0a1a5d">Accounting Policies&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 accompanying interim consolidated balance sheet as of March&#160;31, 2023, and the related consolidated statements of operations, and stockholders&#x2019; equity and cash flows for the three months ended March 31, 2023 and 2022, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and, therefore, certain information and disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) have been omitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In the opinion of management, the accompanying unaudited consolidated financial statements for the periods presented reflect all adjustments which are normal and recurring, and necessary to fairly state the financial position, results of operations, and cash flows of the Company. These unaudited consolidated financial statements should be read in conjunction with the audited financial statements included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022 filed with the SEC on March 23, 2023 (the "2022 Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December&#160;31, 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This updated guidance sets forth a current expected credit loss model based on expected losses. Under this model, an entity recognizes an allowance for expected credit losses based on historical experience, current conditions and forecasted information rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. This guidance becomes effective for the Company beginning in interim periods starting in fiscal year 2023. The impact of adopting the new standard did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zNy9mcmFnOjEyZjQwMWYzZGNkNjQyYzdiNDgzODFiZmFiNThhNDhlL3RleHRyZWdpb246MTJmNDAxZjNkY2Q2NDJjN2I0ODM4MWJmYWI1OGE0OGVfMzQzNA_c143db65-9577-4d33-8d77-855cf8a32303">&lt;div style="margin-top:6pt;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 accompanying interim consolidated balance sheet as of March&#160;31, 2023, and the related consolidated statements of operations, and stockholders&#x2019; equity and cash flows for the three months ended March 31, 2023 and 2022, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and, therefore, certain information and disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) have been omitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In the opinion of management, the accompanying unaudited consolidated financial statements for the periods presented reflect all adjustments which are normal and recurring, and necessary to fairly state the financial position, results of operations, and cash flows of the Company. These unaudited consolidated financial statements should be read in conjunction with the audited financial statements included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022 filed with the SEC on March 23, 2023 (the "2022 Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for any other interim period or for the fiscal year ending December&#160;31, 2023.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zNy9mcmFnOjEyZjQwMWYzZGNkNjQyYzdiNDgzODFiZmFiNThhNDhlL3RleHRyZWdpb246MTJmNDAxZjNkY2Q2NDJjN2I0ODM4MWJmYWI1OGE0OGVfMzQzMQ_54b1b8ea-479c-4a81-9858-1d8db69dc306">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This updated guidance sets forth a current expected credit loss model based on expected losses. Under this model, an entity recognizes an allowance for expected credit losses based on historical experience, current conditions and forecasted information rather than the current methodology of delaying recognition of credit losses until it is probable a loss has been incurred. This guidance becomes effective for the Company beginning in interim periods starting in fiscal year 2023. The impact of adopting the new standard did not have a material impact on the Company's consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF8zNy9mcmFnOjEyZjQwMWYzZGNkNjQyYzdiNDgzODFiZmFiNThhNDhlL3RleHRyZWdpb246MTJmNDAxZjNkY2Q2NDJjN2I0ODM4MWJmYWI1OGE0OGVfMzQzMg_aad1a96d-00eb-44a2-9da1-5b002754173c">Certain reclassifications have been made to the prior year financial statements to conform to the current presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfMjMzOQ_58a90f3b-7591-46ea-b18f-c046ead0adca">Equity Transactions&lt;div style="margin-top:6pt;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;In a registered direct offering concurrent with the 2022 Notes and Warrants Offering referred to in Note 4, on August 11, 2022, the Company entered into a Securities Purchase Agreement (the &#x201c;Additional Purchase Agreement&#x201d; and together with the Securities Purchase Agreement further discussed in Note 4, the &#x201c;Purchase Agreements&#x201d;) with certain accredited investors to sell at a purchase price of $2.65 per share an aggregate of 1,132,075 shares of the Company&#x2019;s common stock and warrants to purchase up to an aggregate of 1,132,075 shares of the Company&#x2019;s common stock (the &#x201c;Additional Warrants&#x201d;) (the &#x201c;Stock and Additional Warrants Offering&#x201d;). Each Additional Warrant is exercisable on the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfMjM0MQ_0b148108-d536-403d-8e29-ca45e5964538"&gt;sixth month&lt;/span&gt; anniversary of the date of its issuance at an exercise price of $2.65 per share and expires on February 14, 2028. The issuance of the Shares and the Additional Warrants were conducted as a registered direct offering pursuant to the Company&#x2019;s currently effective Registration Statement on Form S-3, previously filed with and declared effective by the Securities and Exchange Commission, and prospectus supplements thereunder. The Stock and Additional Warrants Offering closed on August 12, 2022, and the Company raised net cash proceeds of $2.8 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;The Additional Warrants were assessed and concluded to be liability instruments due to cash purchase settlement provisions and as a result all changes in the fair value of the Additional Warrants will be recognized in the Company's consolidated statements of operations until they are either exercised or expire. The Additional Warrants are not traded in an active securities market and, as such, the estimated fair value at inception was $1.6 million determined utilizing a Black-Scholes option pricing model and is reflected on the balance sheet line "Warrant liabilities" and as an adjustment to Additional Paid-in Capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;In accordance with the 2022 Notes and Warrants offering described further in Note 4, during the quarter ended March 31, 2023, at the Company's election, 1,644,738 shares were issued for the April 1, 2023 installment date and the payment for the April 1, 2023 installment date was completed on March 31, 2023, which reduced the convertible notes balance by $1.5&#160;million and is discussed further in Note 4. During the quarter ended March 31, 2023, at the Company's election, 1,592,359 shares were prefunded for the May 1, 2023 installment date, which is represented in the balance sheet line "Prepaid expenses and other current assets" as of March 31, 2023. There were no conversions by the holders of the Notes during the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i007a617932ac49a2a020235674abe1a6_I20220811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfNTQ5NzU1ODE2Mzg3_e7e8d06b-2057-4295-827a-796b0b90eb99"
      unitRef="usdPerShare">2.65</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i18f6275e50e3465c8d4fe1e6fe85b894_D20220811-20220811"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfMzU3_c09a2ebf-7972-453d-961d-4509cb52b2b5"
      unitRef="shares">1132075</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i007a617932ac49a2a020235674abe1a6_I20220811"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfNDQ0_100cc8a7-72dc-4500-a512-223011561d12"
      unitRef="shares">1132075</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i007a617932ac49a2a020235674abe1a6_I20220811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfNzc2_54f11157-4fc3-4bfa-ab97-99b5857cbaed"
      unitRef="usdPerShare">2.65</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i519319d1d79848bfa15abad53409cec5_D20220812-20220812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfMTI1MA_7ae813cd-967f-4651-8b5d-a98abcc1d43c"
      unitRef="usd">2800000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <smsi:WarrantAndDerivativeLiabilitiesNoncurrent
      contextRef="i663ed0e1f8f241b18fae3e8ce0ace3fe_I20220812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfMTcxOA_4cb92b7e-6489-440d-b154-7eb8673fa5a4"
      unitRef="usd">1600000</smsi:WarrantAndDerivativeLiabilitiesNoncurrent>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib080c88781a04148accef1d9de30d0cc_D20230331-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfNTQ5NzU1ODE2ODc2_19cd53cd-4259-4d12-9bde-2d32a0c7e157"
      unitRef="shares">1644738</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i86185a5c12244f6980ea6c7e3282a1ad_D20230331-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfNTQ5NzU1ODE3MTk1_263ff842-cf92-449d-9c48-51bda917164c"
      unitRef="usd">1500000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iaed01d2897bd40b7adc2b48415f294fa_D20230501-20230501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80My9mcmFnOjZlMTdjOGJlYTcxMjRkMjVhZGVmZWIxNDQzZTMzMmJlL3RleHRyZWdpb246NmUxN2M4YmVhNzEyNGQyNWFkZWZlYjE0NDNlMzMyYmVfNTQ5NzU1ODE2OTIx_330069c5-e74d-4cbb-8e47-2524bc54d06e"
      unitRef="shares">1592359</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfOTM3OQ_87e595ab-e9d8-4e74-871e-f4f7ae68d7ce">Debt and Warrants Transactions&lt;div style="margin-top:6pt;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:120%"&gt;2022 Notes and Warrants Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;On August 11, 2022, the Company entered into a Securities Purchase Agreement ("SPA") with certain accredited investors, and, pursuant to the SPA, sold a new series of senior secured convertible notes (the "Notes") with an aggregate original principal amount of $15.0&#160;million and an initial conversion price of $3.35 per share, subject to adjustment as described in the Notes, and warrants to acquire up to an aggregate amount of 2,238,806 additional shares of the Company&#x2019;s common stock (the "Warrants" and together with the Notes, the "Notes and Warrants Offering"). The Warrants are exercisable immediately at an exercise price of $3.35 per share and expire 5 years from the date of issuance on August 11, 2027. There is no established public trading market for the Warrants and the Company does not intend to list the Warrants on any national securities exchange or nationally recognized trading system. The closing of the Notes and Warrants Offering occurred on August 11, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;The Notes accrue compounding interest at the rate of 6.0% per annum, which is payable in cash or shares of the Company's common stock at the Company's option, in arrears quarterly in accordance with the terms of the Notes. Upon the occurrence and during the continuance of an Event of Default (as defined in the Notes), the Notes will accrue interest at the rate of 15.0% per annum. Upon conversion and other designated events, holders of the Notes are also entitled to receive an interest make-whole payment. Upon a redemption due to a Change in Control (as defined in the Notes), holders of the Notes are entitled to cash settlement. The Notes mature on December 31, 2023, with amortization payments due monthly by the first business day of the month from April 2023 through December 2023, and the balance at maturity. The April 2023 installment payment of $1.5 million was made on March 31, 2023, as described in Note 3 above, and as such a portion of the debt and related derivative were derecognized as of March 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;The Warrants were assessed and concluded to be liability instruments due to cash settlement provisions, and as a result all changes in the fair value of warrants will be recognized in the Company's consolidated statements of operations until they are either exercised or expire. The Warrants are not traded in an active securities market and, as such, the estimated fair value at inception was $3.8 million, determined utilizing a Black-Scholes option pricing model and is reflected on the balance sheet line "Warrant liabilities" and as a discount on the Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;The Notes contain a make-whole feature and a redemption right payable in cash upon change in control feature, as well as certain other conversion and redemption features. These features are viewed as a compound embedded derivative that meets the criteria to be bifurcated and carried at fair value. This is classified as in the balance sheet line "Derivative &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;liabilities" and as a discount on the Notes, with subsequent adjustments to fair value each reporting period with a charge to earnings. The derivative was initially recognized at a fair value of $4.2 million and is subsequently adjusted to fair value quarterly, as required, and immediately prior to any change in underlying debt balance. The change in valuation of the debt instrument as a whole, including the derivative, as a result of installment payments extinguishing an aggregate of $1.5&#160;million in principal under the Notes, is reflected in the income statement line "&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;Loss on derecognition of debt&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;" totaling $0.6 million for the three months ended March 31, 2023. The assumptions utilized during the quarter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.234%"/&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;/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:10pt;font-weight:700;line-height:100%"&gt;Convertible Notes Derivative&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;/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:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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;/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;Common stock market price&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&gt;&lt;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;Risk-free interest rate&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;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/tr&gt;&lt;tr&gt;&lt;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;Expected dividend yield&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="display:none"/&gt;&lt;td colspan="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;Expected term (in years)&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;0.75&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;Expected volatility&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;84.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="3" 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-top:6pt;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:120%"&gt;During the three months ended March 31, 2023, the Company recognized interest expense of $2.3 million on the Notes and related instruments utilizing the effective interest rate of 155%, which includes amortization of debt issuance costs of $0.1&#160;million, amortization of discount of $2.0 million, and contractual interest of $0.2&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;The current balance of the Notes as of &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;March 31, 2023 &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;is as follows (unaudited, in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.294%"/&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:2px 1pt;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;Current&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Balance as of March 31, 2023&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;13,500&#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&gt;&lt;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;Unamortized Discount&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;(3,658)&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&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 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;Net Balance as of March 31, 2023&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;9,624&#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="display:none"/&gt;&lt;td colspan="3" 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-top:6pt;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:120%"&gt;The Notes contain certain customary affirmative and negative covenants regarding the incurrence of indebtedness, acquisition and investment transactions, the existence of liens, the repayment of indebtedness, the payment of cash in respect of dividends, distributions or redemptions, and the transfer of assets, among other matters. As of March&#160;31, 2023, the Company was in compliance with all covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;Warrant Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;As further discussed above, on August 11, 2022, warrants to purchase 2,238,806 shares of common stock were issued with an exercise price of $3.35 per share in conjunction with the Notes and Warrants Offering, at an initial fair value of $3.8 million. As further discussed in Note 3, Additional Warrants to purchase 1,132,075 shares of common stock were issued with an exercise price of $2.65 per share in conjunction with the Stock and Additional Warrants Offering. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;All changes in the fair value of these warrant liabilities are recognized in the Company's consolidated statements of operations until they are either exercised or expire. There were no warrant exercises in the quarter ended March 31, 2023. The warrants are not traded in an active securities market and, as such, the estimated fair value at inception and again at March&#160;31, 2023 was determined by using a Black-Scholes option pricing model that utilizes assumptions noted in the following table. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. Expected volatility is based on the historical volatility over the expected term of the warrants. The Company has no reason to believe future volatility over the expected remaining life of the warrants is likely to differ materially from historical volatility. Expected life is based on the contractual term of the warrants. Below are the specific assumptions utilized: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.787%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.112%"/&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="padding:2px 1pt;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;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Additional Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;March 31, 2023&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;Common stock market price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:bottom"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Expected 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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <smsi:ConvertibleDebtGross
      contextRef="if7af9c6487c34e5fb7928b1684785fea_I20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMzQy_2d433057-1110-477b-b0f5-f2b1f6b7016c"
      unitRef="usd">15000000</smsi:ConvertibleDebtGross>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i46e2931cc895465b8e118fe75f3a04e5_I20220811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMzgw_4c03b845-071d-42fd-8c65-e85af8cfa72e"
      unitRef="usdPerShare">3.35</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9d6b1686e35e410a8ee3e5c45255fa5a_I20220811"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNDk3_206cf887-86ce-46d2-9b30-faf76a8f3902"
      unitRef="shares">2238806</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9d6b1686e35e410a8ee3e5c45255fa5a_I20220811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNjk0_eb0bf0dd-e3a2-4af0-b367-d86d94bdcd8f"
      unitRef="usdPerShare">3.35</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i9d6b1686e35e410a8ee3e5c45255fa5a_I20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfOTM3NQ_5749a684-9733-4b82-a3ae-762a76d71b6f">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7765da45371c43a585712757bf589949_I20220811"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMTA5NQ_1f650ee9-4691-4ec4-a09a-2b26b0463ed4"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <smsi:DebtInstrumentInterestRateDefaultPercentage
      contextRef="i7765da45371c43a585712757bf589949_I20220811"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMTQwNg_6f318080-6d64-4a1f-ba05-b476fefb3818"
      unitRef="number">0.150</smsi:DebtInstrumentInterestRateDefaultPercentage>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i86185a5c12244f6980ea6c7e3282a1ad_D20230331-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMTA5OTUxMTY0Nzg0OA_5a86fb96-64a6-42c0-ba37-9a842a6b43b1"
      unitRef="usd">1500000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <smsi:WarrantAndDerivativeLiabilitiesNoncurrent
      contextRef="i7bf7f354e9c44554a8ecccc19677dabd_I20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMjEwOA_34d8e89c-5e4c-4978-9973-46cc95040336"
      unitRef="usd">3800000</smsi:WarrantAndDerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i250c7c59185c45ada1f8ffd14cbf1a95_I20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMjc2Mw_06e024b4-426a-40f9-ba63-c431d475589c"
      unitRef="usd">4200000</us-gaap:DerivativeLiabilities>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i43e869cd830845dcba0dba24301466bf_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfMjc0ODc3OTA5MDQ3OA_3b588233-3fe8-4a9f-873e-1b207ca06032"
      unitRef="usd">1500000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNTQ5NzU1ODM1MDg5_3cbb39f7-180c-4391-9ea7-eee2dda4a8eb"
      unitRef="usd">-600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfOTM3Ng_6fe93d0d-9a74-4f13-93ff-f5b85d34d84e">The assumptions utilized during the quarter are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.234%"/&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;/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:10pt;font-weight:700;line-height:100%"&gt;Convertible Notes Derivative&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;/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:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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;/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;Common stock market price&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&gt;&lt;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;Risk-free interest rate&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;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/tr&gt;&lt;tr&gt;&lt;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;Expected dividend yield&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="display:none"/&gt;&lt;td colspan="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;Expected term (in years)&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;0.75&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;Expected volatility&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;84.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="3" 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;Below are the specific assumptions utilized: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.787%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.112%"/&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="padding:2px 1pt;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;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Additional Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;March 31, 2023&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;Common stock market price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:bottom"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Expected 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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i490b176e16654edda182857e977e8614_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOmMxMDM3Zjc2NzIzZjRiM2JhNzk3NDBjNDQxOWEyNzM2L3RhYmxlcmFuZ2U6YzEwMzdmNzY3MjNmNGIzYmE3OTc0MGM0NDE5YTI3MzZfMi0xLTEtMS02NTM3Mg_fcea9585-5a96-4b89-9b3f-559fd24ac6bd"
      unitRef="usdPerShare">1.16</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i656e4f18f04b4cf2b4fada41a22f6814_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOmMxMDM3Zjc2NzIzZjRiM2JhNzk3NDBjNDQxOWEyNzM2L3RhYmxlcmFuZ2U6YzEwMzdmNzY3MjNmNGIzYmE3OTc0MGM0NDE5YTI3MzZfMy0xLTEtMS02NTM3Mg_97a73d62-7cc6-4cdb-a136-abf4d1de87fc"
      unitRef="number">0.0468</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i45604873994f46618fefd34060b013fb_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOmMxMDM3Zjc2NzIzZjRiM2JhNzk3NDBjNDQxOWEyNzM2L3RhYmxlcmFuZ2U6YzEwMzdmNzY3MjNmNGIzYmE3OTc0MGM0NDE5YTI3MzZfNC0xLTEtMS02NTM3Mg_e7956283-70a3-46de-8119-0416e16fb503"
      unitRef="number">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="ie67ed89e95c445a3bcc6fbbecb92f3bf_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOmMxMDM3Zjc2NzIzZjRiM2JhNzk3NDBjNDQxOWEyNzM2L3RhYmxlcmFuZ2U6YzEwMzdmNzY3MjNmNGIzYmE3OTc0MGM0NDE5YTI3MzZfNS0xLTEtMS02NTM3Mg_9a715a79-04e6-47bd-8178-1b7c0b9f85df"
      unitRef="y">0.75</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i09846192893c457390237667efa30274_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOmMxMDM3Zjc2NzIzZjRiM2JhNzk3NDBjNDQxOWEyNzM2L3RhYmxlcmFuZ2U6YzEwMzdmNzY3MjNmNGIzYmE3OTc0MGM0NDE5YTI3MzZfNi0xLTEtMS02NTM3Mg_8be3cc00-f1e8-43d0-b3c1-9d260999187e"
      unitRef="number">0.8434</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:InterestExpenseDebt
      contextRef="iacf99e30e9a54fd1a62ee01a05196ae7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNDQ0OQ_33e0cc8c-8ddc-4a41-ac20-700732bdd8e4"
      unitRef="usd">2300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ifa3cd9307c0a4d3796ce0326d78da2e7_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNDUzMA_4e7781cc-3c24-4098-a013-b1c8af259ad2"
      unitRef="number">1.55</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iacf99e30e9a54fd1a62ee01a05196ae7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNDU4OA_d0c76a35-99c3-4f5d-97ff-276f5041ba60"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iacf99e30e9a54fd1a62ee01a05196ae7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNDYyMA_3458a9e1-99fb-4459-b3ae-9629dbd62310"
      unitRef="usd">2000000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="iacf99e30e9a54fd1a62ee01a05196ae7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNDY1Mg_7818af4d-df4b-41b1-b77a-7592c48815e7"
      unitRef="usd">200000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfOTM3MQ_1fdd2fa7-899a-4624-bf4f-3024ef2e11ce">&lt;div style="margin-top:6pt;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:120%"&gt;The current balance of the Notes as of &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;March 31, 2023 &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;is as follows (unaudited, in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.294%"/&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:2px 1pt;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;Current&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Balance as of March 31, 2023&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;13,500&#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&gt;&lt;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;Unamortized Discount&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;(3,658)&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&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 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;Net Balance as of March 31, 2023&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;9,624&#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="display:none"/&gt;&lt;td colspan="3" 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:ConvertibleDebtTableTextBlock>
    <smsi:ConvertibleDebtGrossCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjQ5Y2Q1MjdmNDBiODQzN2E5MTVjZWNhMzVkM2UwMDM0L3RhYmxlcmFuZ2U6NDljZDUyN2Y0MGI4NDM3YTkxNWNlY2EzNWQzZTAwMzRfMS0xLTEtMS02NTM3Mg_672a52b0-3824-479c-8e28-d5e64034c4a4"
      unitRef="usd">13500000</smsi:ConvertibleDebtGrossCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjQ5Y2Q1MjdmNDBiODQzN2E5MTVjZWNhMzVkM2UwMDM0L3RhYmxlcmFuZ2U6NDljZDUyN2Y0MGI4NDM3YTkxNWNlY2EzNWQzZTAwMzRfMi0xLTEtMS02NTM3Mg_c58d2a89-f4b3-4b7c-90f8-45b691b71b10"
      unitRef="usd">3658000</us-gaap:DebtInstrumentUnamortizedDiscountCurrent>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjQ5Y2Q1MjdmNDBiODQzN2E5MTVjZWNhMzVkM2UwMDM0L3RhYmxlcmFuZ2U6NDljZDUyN2Y0MGI4NDM3YTkxNWNlY2EzNWQzZTAwMzRfMy0xLTEtMS02NTM3Mg_232ea061-c4b4-41bb-a267-be45c15ab15a"
      unitRef="usd">218000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjQ5Y2Q1MjdmNDBiODQzN2E5MTVjZWNhMzVkM2UwMDM0L3RhYmxlcmFuZ2U6NDljZDUyN2Y0MGI4NDM3YTkxNWNlY2EzNWQzZTAwMzRfNC0xLTEtMS02NTM3Mg_86726a41-3350-4c92-93ce-b2a1e98b4329"
      unitRef="usd">9624000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9d6b1686e35e410a8ee3e5c45255fa5a_I20220811"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNTIzOA_206cf887-86ce-46d2-9b30-faf76a8f3902"
      unitRef="shares">2238806</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9d6b1686e35e410a8ee3e5c45255fa5a_I20220811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNTMwMg_eb0bf0dd-e3a2-4af0-b367-d86d94bdcd8f"
      unitRef="usdPerShare">3.35</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:WarrantAndDerivativeLiabilitiesNoncurrent
      contextRef="i7bf7f354e9c44554a8ecccc19677dabd_I20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNTM5Ng_34d8e89c-5e4c-4978-9973-46cc95040336"
      unitRef="usd">3800000</smsi:WarrantAndDerivativeLiabilitiesNoncurrent>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i007a617932ac49a2a020235674abe1a6_I20220811"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNTQ5Mw_100cc8a7-72dc-4500-a512-223011561d12"
      unitRef="shares">1132075</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i007a617932ac49a2a020235674abe1a6_I20220811"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RleHRyZWdpb246NmFlZTY3MDhjYzk2NDc2ZmIyY2Y5OGIxMjgwZGVlMTJfNTU1Nw_54f11157-4fc3-4bfa-ab97-99b5857cbaed"
      unitRef="usdPerShare">2.65</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i641fb948129c4c35b47315d4d02f93f3_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfMi0zLTEtMS02NTM3Mg_d8fb989a-23fd-4a24-bff2-6c5b1907b323"
      unitRef="usdPerShare">1.16</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib9fc22d674664eefa8f0bfd21bd199e2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfMi03LTEtMS02NTM3Mg_1ab56c96-131f-438e-ba9c-bfc03a2f662e"
      unitRef="usdPerShare">1.16</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="iba6c8cd4396d4299aa38b418f9b66f0a_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfMy0zLTEtMS02NTM3Mg_22cd5b57-349e-4c0d-bc92-83975f9ff170"
      unitRef="number">0.0382</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i41b7f68b9c57419f9c9a36c0c30a1642_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfMy03LTEtMS02NTM3Mg_7ef73851-680e-4fd1-978c-261906173cfa"
      unitRef="number">0.0382</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i393e58ed437e4d36acaba1be2e6dcb0d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfNC0zLTEtMS02NTM3Mg_a00a5f22-806e-434e-b5d0-b487d16f993e"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="iec3080a2b6b6418da2e045c69431b8b6_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfNC03LTEtMS02NTM3Mg_3e1c7db4-0e8e-4234-b5e4-0920e5319349"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i55ddc284e9544e0d9b824247a46d0c8d_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfNS0zLTEtMS02NTM3Mg_d6c5ab16-e63f-4ce6-8804-8742d9122cc7"
      unitRef="y">4.37</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i66ef1274d19a468dbaaff770c2fa746a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfNS03LTEtMS02NTM3Mg_b821fc12-4fd3-4742-a8f2-46c6a35bf2b4"
      unitRef="y">4.87</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id4a058ee3ad84bd091024eef0e1d4dc8_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfNi0zLTEtMS02NTM3Mg_4d3dd623-7538-4f28-a3c5-31f93cf380fa"
      unitRef="number">0.6894</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i5519340ab1014e2a8936478267cd8e70_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MC9mcmFnOjZhZWU2NzA4Y2M5NjQ3NmZiMmNmOThiMTI4MGRlZTEyL3RhYmxlOjgyYjNlY2E0ZWZlYjQxMWQ4MTY5MmEwYzUzOGE4MGVkL3RhYmxlcmFuZ2U6ODJiM2VjYTRlZmViNDExZDgxNjkyYTBjNTM4YTgwZWRfNi03LTEtMS02NTM3Mg_cffa0fbc-dbb9-4357-a94e-45be80b9f753"
      unitRef="number">0.6785</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90ZXh0cmVnaW9uOjI4ZTM0ODBhZDUxMjRiNzBiZWZjYWY4NGM4ZGJiMDU2XzI3NDg3NzkwNzA5ODM_7d2f5211-5337-49ad-ab6d-47823638c9ca">Fair Value of Financial Instruments &lt;div style="margin-top:6pt;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:120%"&gt;The&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; Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&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-top:6pt;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:120%"&gt;Fair&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; value is an exit price, representing the amount that would be received upon the sale of an asset or the amount that would be paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the FASB establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 1 &#x2013; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 2 &#x2013; Include other inputs that are directly or indirectly observable in the marketplace.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 3 &#x2013; Unobservable inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;There were no instruments measured at fair value during the three months ended March 31, 2022. &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&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; following table presents information about the financial liabilities that are measured at fair value on a recurring basis at March&#160;31, 2023 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Notes and Warrants Offering Derivative&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 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;532&#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;/tr&gt;&lt;tr&gt;&lt;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;Warrants&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="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;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional Warrants&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Total at March 31, 2023&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 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;1,886&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:120%"&gt;The following table presents the changes in the fair value for the three months ended March 31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.260%"/&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:10pt;font-weight:700;line-height:100%"&gt;Notes and Warrants Offering Derivative&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:700;line-height:100%"&gt;Warrants&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:700;line-height:100%"&gt;Additional Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Measurement at December 31, 2022&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;1,575&#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;2,052&#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;1,265&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,984)&lt;/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;Derecognition of debt&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement at March 31, 2023&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;532&#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;830&#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;524&#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 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;1,886&#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:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90ZXh0cmVnaW9uOjI4ZTM0ODBhZDUxMjRiNzBiZWZjYWY4NGM4ZGJiMDU2XzE0NjE_bbbba953-4087-4a55-9c14-21854a30f47e">&lt;div style="margin-top:6pt;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:120%"&gt;The&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; Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&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-top:6pt;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:120%"&gt;Fair&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; value is an exit price, representing the amount that would be received upon the sale of an asset or the amount that would be paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the FASB establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 1 &#x2013; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 2 &#x2013; Include other inputs that are directly or indirectly observable in the marketplace.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 3 &#x2013; Unobservable inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90ZXh0cmVnaW9uOjI4ZTM0ODBhZDUxMjRiNzBiZWZjYWY4NGM4ZGJiMDU2XzE0NTk_23c75de3-c844-4e83-b0e0-01230e49f8b0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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; following table presents information about the financial liabilities that are measured at fair value on a recurring basis at March&#160;31, 2023 (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Notes and Warrants Offering Derivative&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 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;532&#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;/tr&gt;&lt;tr&gt;&lt;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;Warrants&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="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;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional Warrants&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Total at March 31, 2023&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 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;1,886&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i5c2e5537b062420f8cf879311f615dc0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTo2YTc1MDE5ZmFmZjU0NjczYmMxMTc2M2I0MDUyNjQ1YS90YWJsZXJhbmdlOjZhNzUwMTlmYWZmNTQ2NzNiYzExNzYzYjQwNTI2NDVhXzMtNS0xLTEtNzIxODY_0a76a382-dd47-429e-b98e-0e893ab33fae"
      unitRef="usd">532000</us-gaap:DerivativeLiabilities>
    <smsi:WarrantsFairValueDisclosure
      contextRef="i06e4fc2196c647f9a58069c0e360352b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTo2YTc1MDE5ZmFmZjU0NjczYmMxMTc2M2I0MDUyNjQ1YS90YWJsZXJhbmdlOjZhNzUwMTlmYWZmNTQ2NzNiYzExNzYzYjQwNTI2NDVhXzQtNS0xLTEtNzIxODY_6a9f1447-dfce-4093-9d8e-6f7dec21fb71"
      unitRef="usd">830000</smsi:WarrantsFairValueDisclosure>
    <smsi:WarrantsFairValueDisclosure
      contextRef="i1fdecffc7e93402b8dbb1ec297b4069c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTo2YTc1MDE5ZmFmZjU0NjczYmMxMTc2M2I0MDUyNjQ1YS90YWJsZXJhbmdlOjZhNzUwMTlmYWZmNTQ2NzNiYzExNzYzYjQwNTI2NDVhXzUtNS0xLTEtNzIxODY_1df085e8-0688-4a94-b054-4aea3356528e"
      unitRef="usd">524000</smsi:WarrantsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if357858af0094a35b6a0e15ba35fbb71_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTo2YTc1MDE5ZmFmZjU0NjczYmMxMTc2M2I0MDUyNjQ1YS90YWJsZXJhbmdlOjZhNzUwMTlmYWZmNTQ2NzNiYzExNzYzYjQwNTI2NDVhXzYtNS0xLTEtNzIxODY_e5aabfb8-2ff1-48b4-808a-46897edb9284"
      unitRef="usd">1886000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90ZXh0cmVnaW9uOjI4ZTM0ODBhZDUxMjRiNzBiZWZjYWY4NGM4ZGJiMDU2XzE0NjA_15e1fe77-9c0a-4b1e-929e-4d88ca655fba">&lt;div style="margin-top:6pt;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:120%"&gt;The following table presents the changes in the fair value for the three months ended March 31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.260%"/&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:10pt;font-weight:700;line-height:100%"&gt;Notes and Warrants Offering Derivative&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:700;line-height:100%"&gt;Warrants&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:700;line-height:100%"&gt;Additional Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Measurement at December 31, 2022&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;1,575&#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;2,052&#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;1,265&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,984)&lt;/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;Derecognition of debt&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement at March 31, 2023&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;532&#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;830&#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;524&#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 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;1,886&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzEtMS0xLTEtNzIxODY_3d76d0ed-963d-4917-9851-40b2690d694b"
      unitRef="usd">-1575000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i17f639487da142a5a7b31680f70b5eb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzEtMy0xLTEtNzIxODY_e52292b7-3f24-4a0c-bfe6-f855d5b0067e"
      unitRef="usd">2052000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3f2b564992204c2c8946dade89b25a71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzEtNS0xLTEtNzIxODY_a1b1031d-0b07-46e8-9628-0fc70eee213b"
      unitRef="usd">1265000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilities
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzEtNi0xLTEtNzIxODY_2a30b397-3b03-49d1-9a98-a67e42cd7087"
      unitRef="usd">4892000</smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilities>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzMtMS0xLTEtNzIxODY_13cbe29a-ad7f-4979-a908-177ab85eada7"
      unitRef="usd">-1021000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iacf99e30e9a54fd1a62ee01a05196ae7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzMtMy0xLTEtNzIxODY_d30cdf6b-0101-4ef2-bd95-5600a9a11477"
      unitRef="usd">-1222000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i58ea729ade194d8686cf0db10d7b425e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzMtNS0xLTEtNzIxODY_f7834767-c939-4bd2-969d-e10baca3cd16"
      unitRef="usd">-741000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesGainLossIncludedInEarnings
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzMtNi0xLTEtNzIxODY_76fa37b6-56f2-4b9a-a84b-0d23e42a2206"
      unitRef="usd">-2984000</smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesGainLossIncludedInEarnings>
    <smsi:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossOnDerecognitionOfDebt
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzQtMS0xLTEtNzMyMzk_741c3b5a-c525-480e-840c-0d9d683632ea"
      unitRef="usd">22000</smsi:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossOnDerecognitionOfDebt>
    <smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesGainLossOnDerecognitionOfDebt
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzQtNi0xLTEtNzMyNTI_2cdd8a45-5139-46b6-852f-32b2af2f9d25"
      unitRef="usd">22000</smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIncludingDerivativeLiabilitiesGainLossOnDerecognitionOfDebt>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzQtMS0xLTEtNzIxODY_affc067b-a2ca-4c1d-ae71-cb206771a568"
      unitRef="usd">-532000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifa3cd9307c0a4d3796ce0326d78da2e7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzQtMy0xLTEtNzIxODY_a0d74e38-9215-484a-8a3c-90e4f83654ed"
      unitRef="usd">830000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic189b4ee22a44aae93ee59e32e5ee8f0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzQtNS0xLTEtNzIxODY_492b1ced-90f3-4885-8c61-af53d16efbe5"
      unitRef="usd">524000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilities
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80MDUvZnJhZzoyOGUzNDgwYWQ1MTI0YjcwYmVmY2FmODRjOGRiYjA1Ni90YWJsZTpmN2NlYjQ0NzkzOWM0NjA5YmExNjQ0MzAwODAyODE5ZC90YWJsZXJhbmdlOmY3Y2ViNDQ3OTM5YzQ2MDliYTE2NDQzMDA4MDI4MTlkXzQtNi0xLTEtNzIxODY_dee802be-5e99-4d4f-96bf-be5242d35f3b"
      unitRef="usd">1886000</smsi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueIncludingDerivativeLiabilities>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMTM4NQ_e84ff293-2944-433a-804d-f5b8f26251b6">Goodwill and Intangible Assets&lt;div style="margin-top:6pt;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;In accordance with FASB ASC Topic No. 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Smith Micro reviews the recoverability of the carrying value of goodwill at least annually or whenever events or circumstances indicate a potential impairment. For purposes of our goodwill impairment test, we operate as a single reporting unit. Different judgments relating to the determination of reporting units could significantly affect the testing of goodwill for impairment and the amount of any impairment recognized.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In the first quarter of 2023, management concluded that the written notice of termination of a U.S. Tier 1 customer agreement for the Company's family safety solution, as disclosed in Note 16 of the 2022 Form 10-K, represented a triggering event indicating possible impairment of goodwill and long-lived assets, including Customer Relationships intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Recoverability of goodwill is determined by comparing the fair value of the Company&#x2019;s single reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities. Due to the triggering event, an interim quantitative impairment analysis was performed as of February 28, 2023 for the Company's single reporting unit. The fair value for the reporting unit was &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;determined using Level 3 unobservable inputs which incorporated assumptions that the Company believes would be a reasonable market participant's view in a hypothetical purchase, to develop the discounted cash flows, which included estimates of revenue growth, earnings before interest taxes, depreciation and amortization ("EBITDA") and a discount rate of 22% derived from a capital asset pricing model. The fair value was estimated utilizing a combination of the income approach using the estimated discounted cash flows and a market-based valuation methodology applying an equal weighting. The impairment analysis contains inherent uncertainties due to uncontrollable events that could positively or negatively impact anticipated future economic and operating conditions. The estimated fair value of the Company's  reporting unit exceeded the fair value of the other assets and liabilities (expressed as a percentage of carrying value) as of February 2023, and as such there was not any impairment. The Company determined that there were no further goodwill impairment indicators at March&#160;31, 2023 and there were no goodwill impairment indicators at December&#160;31, 2022. If current projections, including revenue growth and operating results are not achieved or specific valuation factors outside the Company's control, such as discount rates, economic or industry challenges, significantly change, goodwill could be subject to future impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For intangibles, an impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. The Company assessed the assets impacted as a result of the triggering event indicated above and performed a recoverability test on the Customer relationships intangible asset from the Avast Family Safety Mobile Business acquisition as of February 28, 2023 using Level 3 unobservable inputs including estimates of revenue growth, and EBITDA. The Company's estimated undiscounted future cash flows exceeded the carrying amount of the Customer Relationships intangible asset, and therefore there was no impairment to the definite-lived intangible assets as a result of the triggering event. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;The components of the Company&#x2019;s intangible assets were as follows for the periods presented: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.073%"/&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 #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;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="21" 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:10pt;font-weight:700;line-height:100%"&gt;(unaudited, in thousands, except for useful life data)&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:2px 1pt;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;Weighted Average&lt;br/&gt;Remaining Useful &lt;br/&gt;Life (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased technology&lt;/span&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;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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;13,529&#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;(6,272)&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;7,257&#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;Customer relationships&lt;/span&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;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,382&#160;&lt;/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;Customer contracts&lt;/span&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;1&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;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Software license&lt;/span&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&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;4&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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;54,096&#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;(19,249)&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;34,847&#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-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.001%"/&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 #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;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="21" 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:10pt;font-weight:700;line-height:100%"&gt;(audited, in thousands, except for useful life data)&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:2px 1pt;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;Weighted Average&lt;br/&gt;Remaining Useful &lt;br/&gt;Life (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;13,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;(5,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Customer relationships&lt;/span&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;12&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;27,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Customer contracts&lt;/span&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;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,327&#160;&lt;/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;Software license&lt;/span&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;7&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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Non-compete&lt;/span&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;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/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;Patents&lt;/span&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;5&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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;54,379&#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;(18,059)&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;36,320&#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-top:6pt;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 amortizes intangible assets over the pattern of economic benefit expected to be generated from the use of the assets, with a total weighted average amortization period of approximately 10 years as of March&#160;31, 2023 and December&#160;31, 2022. During the three months ended March&#160;31, 2023 and 2022, intangible asset amortization expense was $1.5&#160;million and $1.6&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of March&#160;31, 2023, estimated amortization expense for the remainder of 2023 and thereafter was as follows (unaudited, in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.303%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.608%"/&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:bottom"&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: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:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,131&#160;&lt;/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;2028 and thereafter&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;10,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;34,847&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <smsi:GoodwillImpairmentAnalysisDiscountRate
      contextRef="i3f9f06e8774d45dcabb5dcf3b021dd68_I20230228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMjc0ODc3OTA3NzI2Mg_b21e6f03-b7c0-4ef6-8e7f-426b57d5551a"
      unitRef="number">0.22</smsi:GoodwillImpairmentAnalysisDiscountRate>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfOTAw_fefd5629-b462-4e17-aef2-71f6f8378616"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id140ed1b811b440c8cb36326fe5aa174_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMjc0ODc3OTA3NzI2Ng_1e4ea918-67e6-428b-82b1-5e0913b46167"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMTM4Ng_fc05346f-28e4-4cec-a74e-d3cc2afd33ad">&lt;div style="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;The components of the Company&#x2019;s intangible assets were as follows for the periods presented: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.073%"/&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 #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;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="21" 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:10pt;font-weight:700;line-height:100%"&gt;(unaudited, in thousands, except for useful life data)&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:2px 1pt;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;Weighted Average&lt;br/&gt;Remaining Useful &lt;br/&gt;Life (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased technology&lt;/span&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;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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;13,529&#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;(6,272)&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;7,257&#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;Customer relationships&lt;/span&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;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,382&#160;&lt;/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;Customer contracts&lt;/span&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;1&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;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Software license&lt;/span&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&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;4&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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;54,096&#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;(19,249)&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;34,847&#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-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.001%"/&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 #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;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="21" 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:10pt;font-weight:700;line-height:100%"&gt;(audited, in thousands, except for useful life data)&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:2px 1pt;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;Weighted Average&lt;br/&gt;Remaining Useful &lt;br/&gt;Life (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;13,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;(5,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Customer relationships&lt;/span&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;12&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;27,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Customer contracts&lt;/span&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;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,327&#160;&lt;/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;Software license&lt;/span&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;7&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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Non-compete&lt;/span&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;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/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;Patents&lt;/span&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;5&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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;54,379&#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;(18,059)&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;36,320&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if56e4ac1c13f41c996e4260b59c76af8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfMy0xLTEtMS02NTM3Mg_cffebc18-f59c-43c2-b0bc-bd206c35a96b">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i559abe3ce768409ebd78aab618b352b8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfMy0zLTEtMS02NTM3Mg_eb21f027-eb96-439e-90d9-f78a30712082"
      unitRef="usd">13529000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i559abe3ce768409ebd78aab618b352b8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfMy01LTEtMS02NTM3Mg_941e00a2-2438-4a11-b495-292a36d99c68"
      unitRef="usd">6272000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i559abe3ce768409ebd78aab618b352b8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfMy03LTEtMS02NTM3Mg_9c19e720-1b81-4ddb-a137-cb827f04b668"
      unitRef="usd">7257000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i93e14fe5bae5496dbf9ebb543bfeaed8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNC0xLTEtMS02NTM3Mg_d3053663-1e96-4e31-a005-503edf1ef4cb">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i304ddc62c08e4724a02ca7005cef6940_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNC0zLTEtMS02NTM3Mg_c326379c-2f04-4e02-a841-1a3000af1bf7"
      unitRef="usd">27548000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i304ddc62c08e4724a02ca7005cef6940_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNC01LTEtMS02NTM3Mg_119da18a-27f1-46e2-92a5-80940e95c9e5"
      unitRef="usd">5166000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i304ddc62c08e4724a02ca7005cef6940_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNC03LTEtMS02NTM3Mg_f96a8a3c-337c-42de-a197-66e1caf09b8a"
      unitRef="usd">22382000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if33be1e8d82a423fb0f7ab6d438159a5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNS0xLTEtMS02NTM3Mg_72da6303-1c61-47c0-806e-bbb229915a42">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ideeadaf6c8df4938aa0ba698dbd5df87_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNS0zLTEtMS02NTM3Mg_0d77d257-6ee1-473a-9982-f94d74bf32d8"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ideeadaf6c8df4938aa0ba698dbd5df87_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNS01LTEtMS02NTM3Mg_7dde076d-4711-43b7-9163-0f0e66cdd3da"
      unitRef="usd">5802000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="ideeadaf6c8df4938aa0ba698dbd5df87_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNS03LTEtMS02NTM3Mg_77d5e582-bb62-4e7b-8f73-1bc6ae920c3f"
      unitRef="usd">1198000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifcb2a103da884cb691963ba7e9748285_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNi0xLTEtMS02NTM3Mg_f502c8e4-b922-4a60-80f3-0fe2521bbc2e">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if3305f6aedd040168ea5c1ca81a6e6b7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNi0zLTEtMS02NTM3Mg_9cac2df8-d352-4053-a638-c00a305ca0e2"
      unitRef="usd">5419000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if3305f6aedd040168ea5c1ca81a6e6b7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNi01LTEtMS02NTM3Mg_b2e10856-a41b-4e1f-bb2a-078add356ad7"
      unitRef="usd">1752000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="if3305f6aedd040168ea5c1ca81a6e6b7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfNi03LTEtMS02NTM3Mg_c677df8a-4b88-4a9b-906e-6cba5169fa09"
      unitRef="usd">3667000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia22ec14c9d8b414db42e96974271d61f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOC0xLTEtMS02NTM3Mg_444d303f-8f98-4565-bea9-35bfa89e7e66">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6a8f63c76d8840138101e1738eb98751_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOC0zLTEtMS02NTM3Mg_b815e4e0-bdf4-420f-9f71-ba69c20c8332"
      unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6a8f63c76d8840138101e1738eb98751_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOC01LTEtMS02NTM3Mg_88043be6-521d-4c2c-8a0e-4550347f3e1e"
      unitRef="usd">257000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i6a8f63c76d8840138101e1738eb98751_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOC03LTEtMS02NTM3Mg_ba5fbf41-118f-4101-9d56-c5a680c9f74d"
      unitRef="usd">343000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOS0zLTEtMS02NTM3Mg_ea2f7c89-82e4-4c3b-ac8d-ca1965d0116b"
      unitRef="usd">54096000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOS01LTEtMS02NTM3Mg_db9e9457-ee17-4bf0-985e-f6e1bcfa1589"
      unitRef="usd">19249000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOjkyZmIyYzk0YzZiYjQ0YTdhYjdmNzBhYWViN2U2MDEwL3RhYmxlcmFuZ2U6OTJmYjJjOTRjNmJiNDRhN2FiN2Y3MGFhZWI3ZTYwMTBfOS03LTEtMS02NTM3Mg_e919a543-8697-4986-bc0d-a2126b24eda1"
      unitRef="usd">34847000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i67af884a2fae49aa8530d813812b3233_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfMy0xLTEtMS03NDc3OA_3494a2ba-02e5-4e47-8ab9-4a371201ed99">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf0a6558a542435d829dce7b961dba1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfMy0zLTEtMS03NDc3OA_617cd4fb-53c8-4ca8-83dc-763bc622688a"
      unitRef="usd">13529000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf0a6558a542435d829dce7b961dba1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfMy01LTEtMS03NDc3OA_df16860f-d0f4-4d00-8d64-c0933073e85c"
      unitRef="usd">5835000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="ibf0a6558a542435d829dce7b961dba1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfMy03LTEtMS03NDc3OA_74e18614-d3de-4c71-901d-7a6b10010f61"
      unitRef="usd">7694000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0738c465294e48b79796ca8eefca6da3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNC0xLTEtMS03NDc3OA_4003210d-252b-4d54-9504-9b983f96ccea">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie1700dc6fc994cb1b1f3b1be8cf27a84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNC0zLTEtMS03NDc3OA_d2a98e45-20d8-4b64-9b48-96a7960398bf"
      unitRef="usd">27548000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie1700dc6fc994cb1b1f3b1be8cf27a84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNC01LTEtMS03NDc3OA_0cc472ed-3ecc-4472-be5a-4eb39d02c88f"
      unitRef="usd">4490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="ie1700dc6fc994cb1b1f3b1be8cf27a84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNC03LTEtMS03NDc3OA_a2c65138-239a-4001-b126-83b32d4186d5"
      unitRef="usd">23058000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0839878c03a04b7a873d47c655c934f5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNS0xLTEtMS03NDc3OA_f315a4e4-43ef-44df-8ea6-8f6eafaec15c">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73c91b704bc542ac91d8c3323986b407_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNS0zLTEtMS03NDc3OA_b65f886c-b1a1-4d77-8bae-0c2572320694"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73c91b704bc542ac91d8c3323986b407_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNS01LTEtMS03NDc3OA_082538d1-d0aa-436b-a9d6-d8f6000e0cb7"
      unitRef="usd">5673000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i73c91b704bc542ac91d8c3323986b407_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNS03LTEtMS03NDc3OA_d8afed00-62c0-4f1b-8945-ee34351b1c20"
      unitRef="usd">1327000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1023be36c4dd48b19d9f16ee0f05dffe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNi0xLTEtMS03NDc3OA_7356df79-f7f5-40f3-9def-ded27359f317">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3951eb45460b48fd92105012b947ecf8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNi0zLTEtMS03NDc3OA_24f14b73-3ea1-41fe-a3e7-a37e849c298c"
      unitRef="usd">5419000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3951eb45460b48fd92105012b947ecf8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNi01LTEtMS03NDc3OA_d18b723c-fe6a-4ba0-a678-81e07518a155"
      unitRef="usd">1552000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i3951eb45460b48fd92105012b947ecf8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNi03LTEtMS03NDc3OA_c8d56ab5-270b-4ca1-89b9-81d6ce122bd7"
      unitRef="usd">3867000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4f6da47a0ad54a9680bf4b06da28b2b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNy0xLTEtMS03NDc3OA_c2652da6-71d4-4e2f-a5f0-f16d0406acf3">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5b595171aac9456995fd3949b9066a35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNy0zLTEtMS03NDc3OA_a89927ea-ea6a-4269-88b5-5f090544273b"
      unitRef="usd">283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5b595171aac9456995fd3949b9066a35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNy01LTEtMS03NDc3OA_cc08b4b5-72a2-4c1e-8eac-c119a15caaab"
      unitRef="usd">273000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i5b595171aac9456995fd3949b9066a35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfNy03LTEtMS03NDc3OA_d118fc36-0e2e-4bf8-9a4d-0ffb3584d1db"
      unitRef="usd">10000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id3e4f6a6212741b0bc70d98e983eec7d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOC0xLTEtMS03NDc3OA_71ca58b7-32b9-42d6-9a38-255538c49659">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i56c64103c8b645f89fc84b8d978d940d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOC0zLTEtMS03NDc3OA_6bba4054-d441-4ea0-ae11-0e999c91e8f1"
      unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56c64103c8b645f89fc84b8d978d940d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOC01LTEtMS03NDc3OA_26fa9139-6d56-4318-ade9-398ee7904166"
      unitRef="usd">236000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="i56c64103c8b645f89fc84b8d978d940d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOC03LTEtMS03NDc3OA_13e778b9-8d84-44f6-ab2a-7b35a9ca8be7"
      unitRef="usd">364000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOS0zLTEtMS03NDc3OA_b770eba3-17f3-4b9e-ba32-95f9ded978f0"
      unitRef="usd">54379000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOS01LTEtMS03NDc3OA_62dd7208-59aa-4daf-a6b4-0147021a1852"
      unitRef="usd">18059000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <smsi:FiniteLivedIntangibleAssetsBeforeImpairment
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmE3YzliNDQ4Nzg5ZTQ2YTViMDhlMjU2ZTllZmM0YWQxL3RhYmxlcmFuZ2U6YTdjOWI0NDg3ODllNDZhNWIwOGUyNTZlOWVmYzRhZDFfOS03LTEtMS03NDc3OA_bacc5cef-2e27-4533-89f1-ca026ddd1e2f"
      unitRef="usd">36320000</smsi:FiniteLivedIntangibleAssetsBeforeImpairment>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id140ed1b811b440c8cb36326fe5aa174_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMTI0Mg_5d9597ba-58aa-47e0-8cdd-f37f28c015b6">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMTI0Mg_eb39e488-ef46-4674-9f08-18349bd76878">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfNTQ5NzU1ODIxMTg1_81330375-cc02-4aea-ab39-10c09950a86e"
      unitRef="usd">1500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfNTQ5NzU1ODIxMTkz_e73b9b0b-ccf0-44c9-b472-b531d915eabd"
      unitRef="usd">1600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RleHRyZWdpb246ODYyNjNmNTFkZGUxNDAyNzgwMDczZjliOTBiYjFhNmNfMTM4Nw_9576506d-61bb-4646-ac68-99e761c662fb">&lt;div style="margin-top:6pt;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;As of March&#160;31, 2023, estimated amortization expense for the remainder of 2023 and thereafter was as follows (unaudited, in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.303%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.608%"/&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:bottom"&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: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:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,131&#160;&lt;/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;2028 and thereafter&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;10,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;34,847&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfMS0yLTEtMS02NTM3Mg_85c18ba7-505d-427d-b6ab-453e4f924f83"
      unitRef="usd">4400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfMi0yLTEtMS02NTM3Mg_80ea3b10-d3b4-46c7-8e0c-875cc8851614"
      unitRef="usd">5635000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfMy0yLTEtMS02NTM3Mg_b9a1ad40-7ffd-46e2-8870-ede694b7bccf"
      unitRef="usd">5402000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfNC0yLTEtMS02NTM3Mg_5bb79997-6bf4-4696-84e0-99408e02b5b5"
      unitRef="usd">5007000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfNS0yLTEtMS02NTM3Mg_3d1ed8eb-f209-46ef-81f2-b30aef8ed46b"
      unitRef="usd">4131000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <smsi:FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfNi0yLTEtMS02NTM3Mg_b88b9d33-610e-4d1c-ba8e-5fa842f2d832"
      unitRef="usd">10272000</smsi:FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80Ni9mcmFnOjg2MjYzZjUxZGRlMTQwMjc4MDA3M2Y5YjkwYmIxYTZjL3RhYmxlOmJiYzM1Nzg1YjEzMzRjMjc4MjY5NTkyZDE5MWQ0MjY3L3RhYmxlcmFuZ2U6YmJjMzU3ODViMTMzNGMyNzgyNjk1OTJkMTkxZDQyNjdfNy0yLTEtMS02NTM3Mg_ee0b04f2-e80d-4ee0-bb29-49734d6f4644"
      unitRef="usd">34847000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RleHRyZWdpb246OGQ1NTNiYjNjZWY0NDU3ZmE3ZGQxZDJhODA3YjhiZjZfMTMzOQ_74eed1cd-04e2-44f0-817f-1a7c9e377c64">Earnings Per Share&lt;div style="margin-top:6pt;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 calculates earnings per share (&#x201c;EPS&#x201d;) as required by FASB ASC Topic No. 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share&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;. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For periods with a net loss, the dilutive common stock equivalents are excluded from the diluted EPS calculation. For purposes of this calculation, common stock subject to repurchase by the Company, options, warrants, and convertible notes are considered to be common stock equivalents and are only included in the calculation of diluted earnings per share when their effect is dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.861%"/&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="padding:2px 1pt;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;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Numerator:&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,002)&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 outstanding &#x2013; basic&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;61,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;54,501&#160;&lt;/span&gt;&lt;/td&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common shares &#x2013; options / warrants (treasury stock method) and convertible notes (as if converted method) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:3pt double #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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 outstanding &#x2013; diluted&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;61,646&#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;54,501&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Shares excluded (anti-dilutive)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Net loss per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Basic&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;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-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;The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.484%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.601%"/&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="padding:2px 1pt;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;For the 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:10pt;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:10pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes, as if converted&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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;131&#160;&lt;/span&gt;&lt;/td&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding warrants &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;3,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,032&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#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="display:none"/&gt;&lt;td colspan="3" 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:EarningsPerSharePolicyTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RleHRyZWdpb246OGQ1NTNiYjNjZWY0NDU3ZmE3ZGQxZDJhODA3YjhiZjZfMTM0MA_ee1c3025-f19a-4b84-81dd-7e23583b510b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates earnings per share (&#x201c;EPS&#x201d;) as required by FASB ASC Topic No. 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share&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;. Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period, plus the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For periods with a net loss, the dilutive common stock equivalents are excluded from the diluted EPS calculation. For purposes of this calculation, common stock subject to repurchase by the Company, options, warrants, and convertible notes are considered to be common stock equivalents and are only included in the calculation of diluted earnings per share when their effect is dilutive.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RleHRyZWdpb246OGQ1NTNiYjNjZWY0NDU3ZmE3ZGQxZDJhODA3YjhiZjZfMTM0MQ_e023f636-1d55-4aac-80ce-bd8f6a336aa5">&lt;div style="margin-top:6pt"&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 sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.861%"/&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="padding:2px 1pt;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;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Numerator:&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,002)&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 outstanding &#x2013; basic&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;61,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;54,501&#160;&lt;/span&gt;&lt;/td&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common shares &#x2013; options / warrants (treasury stock method) and convertible notes (as if converted method) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:3pt double #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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 outstanding &#x2013; diluted&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;61,646&#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;54,501&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Shares excluded (anti-dilutive)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Net loss per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Basic&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;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfNC0xLTEtMS02NTM3Mg_335205a0-8477-492e-bdf0-26ab62b369bb"
      unitRef="usd">-6887000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfNC0zLTEtMS02NTM3Mg_8c7efa2e-8b33-4b08-8941-b9857fde892c"
      unitRef="usd">-7002000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfNi0xLTEtMS02NTM3Mg_4da95737-ab40-42c7-9ebc-ba49c335a3ce"
      unitRef="shares">61646000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfNi0zLTEtMS02NTM3Mg_c2aeed05-4ad4-40d9-b2e5-19e3d57b5584"
      unitRef="shares">54501000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfNy0xLTEtMS02NTM3Mg_cb02b83f-ad09-4e4d-b54b-adf04a89ff0c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfNy0zLTEtMS02NTM3Mg_6d3f5e91-1a41-46db-b939-a90753e9d684"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfOC0xLTEtMS02NTM3Mg_f803e29f-c520-4a74-84de-0ccd753f79dd"
      unitRef="shares">61646000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfOC0zLTEtMS02NTM3Mg_4ee5a9f8-0932-4178-a15a-fc5678aea467"
      unitRef="shares">54501000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfMTAtMS0xLTEtNjUzNzI_6224c93d-8ccc-4cbe-9236-0021b446441b"
      unitRef="shares">8032000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfMTAtMy0xLTEtNjUzNzI_8ace4d42-811b-459e-b07b-0c89f817e498"
      unitRef="shares">1024000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfMTMtMS0xLTEtNjUzNzI_678869db-60d9-4523-b26b-fd8a56fce65f"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfMTMtMy0xLTEtNjUzNzI_dc6814e8-77f0-42e9-ac83-b805800532b7"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfMTQtMS0xLTEtNjUzNzI_6f809744-47e5-47c2-83d2-b041049236ce"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmU0ZDVlYzhkZTc2YTRkMDY5NzBmZDkzNGVhZWY5NzI4L3RhYmxlcmFuZ2U6ZTRkNWVjOGRlNzZhNGQwNjk3MGZkOTM0ZWFlZjk3MjhfMTQtMy0xLTEtNjUzNzI_71997b7b-aff3-48d8-ac4b-ff6bbc7b1f0d"
      unitRef="usdPerShare">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RleHRyZWdpb246OGQ1NTNiYjNjZWY0NDU3ZmE3ZGQxZDJhODA3YjhiZjZfMTM0Mg_c363e3e5-027e-4157-b041-b83e53990dae">&lt;div style="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;The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (unaudited, in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.484%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.601%"/&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="padding:2px 1pt;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;For the 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:10pt;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:10pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes, as if converted&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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;131&#160;&lt;/span&gt;&lt;/td&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding warrants &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;3,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,032&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#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="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0d9d807ac329410ca680a754a7ace70a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNC0xLTEtMS02NTM3Mg_711d44fa-8c86-4c68-8a07-979235843580"
      unitRef="shares">4473000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icc13d0f2199143e5946a9544f86ee391_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNC0zLTEtMS02NTM3Mg_796e3347-d145-4b9f-9168-afa8130bbd2c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iee9dfde28a3d4142a229551ac7367bf7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNS0xLTEtMS02NTM3Mg_f7623026-3d9c-4d76-be18-9b7edc8aacf2"
      unitRef="shares">95000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib967566576e14f68bf5ead0ab13a6a34_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNS0zLTEtMS02NTM3Mg_ccab4589-9cc1-4f07-828d-19b95664725d"
      unitRef="shares">131000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28f04e0e421347ae91a572286c04128d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNi0xLTEtMS02NTM3Mg_953eba74-be37-4339-a242-f9d02aeaf012"
      unitRef="shares">3464000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i447905cbecd447efaad889095ae18d18_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNi0zLTEtMS02NTM3Mg_b996e010-a7c3-4bfd-987e-73047357927d"
      unitRef="shares">893000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNy0xLTEtMS02NTM3Mg_d0e876d4-964d-4f6e-93ea-b6c3e6a32b7c"
      unitRef="shares">8032000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80OS9mcmFnOjhkNTUzYmIzY2VmNDQ1N2ZhN2RkMWQyYTgwN2I4YmY2L3RhYmxlOmJhZGFiNDFjYTNmMjRlNTRiMGE3YjYxMzM1YjA4NGNlL3RhYmxlcmFuZ2U6YmFkYWI0MWNhM2YyNGU1NGIwYTdiNjEzMzViMDg0Y2VfNy0zLTEtMS02NTM3Mg_8a6f2fe1-b5ae-4e88-8bbc-93aaa34143c2"
      unitRef="shares">1024000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI4NQ_e8f96cae-2d38-4e2c-8c95-edb22b1c5b5c">Stock-Based Compensation&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;During the quarter ended March 31, 2023, the Company granted 1.4 million shares of restricted stock under the Company&#x2019;s 2015 Omnibus Equity Incentive Plan, as amended ("2015 OEIP"), which was approved by Smith Micro&#x2019;s stockholders on June 18, 2015 and subsequent amendments to the 2015 OEIP to increase the number of shares reserved thereunder were subsequently approved by its stockholders on June 14, 2018 and June 9, 2020. The 2015 OEIP replaced the 2005 Stock Option / Stock Issuance Plan (&#x201c;2005 Plan&#x201d;) which was due to expire on July 28, 2015. As of March&#160;31, 2023, there were approximately 0.9 million shares available for future grants under the Company&#x2019;s 2015 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 outstanding options under the 2005 Plan remain outstanding, but no new grants will be made under the 2005 Plan. The maximum number of shares of the Company&#x2019;s common stock available for issuance over the term of the 2015 OEIP may not exceed 9,625,000 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 2015 OEIP provides for the issuance of full value awards (restricted stock, performance stock, dividend equivalent right or restricted stock units) and partial value awards (stock options or stock appreciation rights) to employees, non-employee members of the Company's Board of Directors and consultants. Any full value award settled in shares will be debited as 1.2 shares, and partial value awards settled in shares will be debited as 1.0 shares against the share reserve. The exercise price per share for stock option grants is not to be less than the fair market value per share of the Company&#x2019;s common stock on the date of grant. The Compensation Committee of the Board of Directors administers the 2015 OEIP and determines the vesting schedule at the time of grant. Stock options may be exercisable immediately or in installments, but generally vest over a four-year period from the date of grant. In the event the holder ceases to be employed by the Company, all unvested stock options terminate, and all vested stock options may be exercised within a period of 90 days following termination. In general, stock options expire ten years from the date of grant. Restricted stock is valued using the closing stock price on the date of the grant. The total value is expensed over the vesting period, which typically ranges from 12 to 48 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 a shareholder approved employee stock purchase plan (&#x201c;ESPP&#x201d;), under which substantially all employees may purchase the Company&#x2019;s common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning and end of six-month offering periods. An employee&#x2019;s payroll deductions under the ESPP are limited to 10% of the employee&#x2019;s compensation and employees may not purchase more than the lesser of $25,000 of stock, or 250 shares, for any purchase period. Additionally, no more than 250,000 shares in the aggregate may be purchased under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 accounts for all stock-based payment awards made to employees and directors based on their fair values and recognized as compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation-Stock Compensation&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-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Compensation Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding:2px 1pt;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;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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:10pt;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:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Sales and marketing&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;162&#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;83&#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;/tr&gt;&lt;tr&gt;&lt;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;Research and development&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;General and administrative&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;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total non-cash stock compensation expense&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;945&#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;1,065&#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="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-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of March&#160;31, 2023, there was approximately $8.3&#160;million in unrecognized compensation costs related to non-vested stock options and restricted stock granted under the 2015 OEIP and the 2005 Plan.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;A summary of the Company&#x2019;s stock options outstanding and related information under the 2015 OEIP and 2005 Plan for 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;three months ended March 31, 2023&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; are as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.685%"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Avg. Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Wtd. Avg. Remaining Contractual Life (Yrs)&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:700;line-height:100%"&gt;Aggregate Intrinsic&#160;Value&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;Outstanding as of  December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;Forfeited&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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of  March 31, 2023&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;121&#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;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 and expected to vest at March 31, 2023&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;120&#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;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Exercisable as of  March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;112&#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;3.58&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#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-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;A summary of the Company&#x2019;s restricted stock awards outstanding under the 2015 OEIP for 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;three months ended March 31, 2023&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; are as follows (unaudited, in thousands, except weighted average grant date fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average&lt;br/&gt;grant date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&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;Granted&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;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.30&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;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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.75&lt;/span&gt;&lt;/td&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;Unvested at 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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;3.23&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie20af6e0dbed400aa276c01795d4a461_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfODM_467a92d9-971a-4f1d-baf9-bac98c9b093a"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i77054634aa3f478b98a2415ba1945f0d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNTk3_18fa3e4f-b070-4b9c-92a0-a9a0d24e8daf"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4a98ce9b3ba0487e99cdae52fc015d7e_I20150618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfOTEw_08b281f7-74f1-4530-ac19-b427e0ba6e0e"
      unitRef="shares">9625000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <smsi:AwardsSettledInSharesAdjustmentsAgainstShareReserve
      contextRef="ia92d5ba98d544c42a4c12d03c66793ab_D20230101-20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMTI2Ng_a8e7bc1c-785a-4e57-9401-3f820d5d768b"
      unitRef="shares">1.2</smsi:AwardsSettledInSharesAdjustmentsAgainstShareReserve>
    <smsi:AwardsSettledInSharesAdjustmentsAgainstShareReserve
      contextRef="i6c88bccb689444c8b1b82245c700b5f6_D20230101-20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMTMzOQ_6da42b0a-1b59-4513-b6ea-957f983ce8a5"
      unitRef="shares">1.0</smsi:AwardsSettledInSharesAdjustmentsAgainstShareReserve>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7a36602322114a1484ef3c79f1ca8eb3_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI5Mg_50e60f79-edec-4f59-97b2-f50c94a49a7f">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <smsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriodFollowingTermination
      contextRef="if19e2715492e4632af8353b5576f77b8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI4Ng_de584ceb-a25e-4336-b5ce-0f476dd4b719">P90D</smsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriodFollowingTermination>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i7a36602322114a1484ef3c79f1ca8eb3_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI5Mw_ea781a5a-3377-449f-ac9d-307d83fe4898">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id40df8ea43f545feac0fc94cb470f7b4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMjE0Mw_7045b730-c1f2-4d11-a6bf-4cf8c2a4997a">P12M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if19e2715492e4632af8353b5576f77b8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI4Mw_ae95d79c-7967-410f-9507-681a1c3c56e2">P48M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <smsi:PercentageOfFairMarketValueOfShare
      contextRef="i361427619c884a24a7947062bf5f31ea_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMjM5NQ_404a33a4-3b60-458e-a2eb-ccde5bdd8f8a"
      unitRef="number">0.85</smsi:PercentageOfFairMarketValueOfShare>
    <smsi:PercentageOfEmployeeCompensationForEmployeePayrollDeduction
      contextRef="i190e5c11a57040d4834287c3af414b31_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMjU3Mg_3021b4ed-fe3a-45ea-9f99-347843f81cb7"
      unitRef="number">0.10</smsi:PercentageOfEmployeeCompensationForEmployeePayrollDeduction>
    <smsi:MaximumStockValueOfSharesPurchasedByEmployees
      contextRef="i361427619c884a24a7947062bf5f31ea_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMjY2MQ_a6df236a-4985-4552-8b11-ba43512f51f5"
      unitRef="usd">25000</smsi:MaximumStockValueOfSharesPurchasedByEmployees>
    <smsi:MaximumSharesPurchasedByEmployees
      contextRef="i361427619c884a24a7947062bf5f31ea_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMjY3Nw_052b107a-b926-4f02-8dc3-2c3aaa2e1557"
      unitRef="shares">250</smsi:MaximumSharesPurchasedByEmployees>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia1f10369693b428db57e0b80c63ad112_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMjc0MA_c0926f72-01b6-4f50-b91d-9cef3c6e78ef"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI5NA_e1c7e216-4d97-4d37-974f-ab3e29f0a2c1">&lt;div style="margin-top:6pt;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;Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP were recorded in the financial statements as follows (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding:2px 1pt;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;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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:10pt;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:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Sales and marketing&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;162&#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;83&#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;/tr&gt;&lt;tr&gt;&lt;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;Research and development&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;General and administrative&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;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total non-cash stock compensation expense&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;945&#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;1,065&#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="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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide54c268cd6e47eea91b8332c8d8b2e1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfMy0xLTEtMS02NTM3Mg_9fa47e5a-cc33-4ff3-8619-9f542e3f5cba"
      unitRef="usd">162000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e1829d58297444794794bda46cc93e8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfMy0zLTEtMS02NTM3Mg_c8770751-26c0-4988-9456-bd2b72c244ba"
      unitRef="usd">83000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe96eee5b9d746c8b97d4de73096f148_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfNC0xLTEtMS02NTM3Mg_5128d8c8-d40e-4c29-be88-40690054bbf9"
      unitRef="usd">224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf82fc993ffc42aca5b4c8b649916d7a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfNC0zLTEtMS02NTM3Mg_f675833d-6c51-4e79-8a7c-e508a79d1fd8"
      unitRef="usd">261000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i31fc44a39f504e79aee1905fe14b3862_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfNS0xLTEtMS02NTM3Mg_8830f430-6aef-4378-bdd4-a8dd95e95e41"
      unitRef="usd">559000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4aed137a4d794cfe9e9e55f255d91462_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfNS0zLTEtMS02NTM3Mg_28156a4a-8f04-42aa-bb32-d9931ff7840e"
      unitRef="usd">721000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfNi0xLTEtMS02NTM3Mg_48c017c0-95f6-45c3-a885-c2dc41af2f78"
      unitRef="usd">945000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjFhZTdlZjE5N2U4YjRjMjQ4YjliOGRkY2Q2MWEzNjBhL3RhYmxlcmFuZ2U6MWFlN2VmMTk3ZThiNGMyNDhiOWI4ZGRjZDYxYTM2MGFfNi0zLTEtMS02NTM3Mg_b59ad4d1-04c4-49de-ad72-cd8d8bc104b5"
      unitRef="usd">1065000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfMzQwNA_98ee147a-eab5-40a7-b6ff-f76bf17bffe3"
      unitRef="usd">8300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI4OQ_32b8e575-53c4-44d5-8d4e-3953b36b0890">&lt;div style="margin-top:6pt;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;A summary of the Company&#x2019;s stock options outstanding and related information under the 2015 OEIP and 2005 Plan for 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;three months ended March 31, 2023&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; are as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.685%"/&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:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Avg. Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Wtd. Avg. Remaining Contractual Life (Yrs)&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:700;line-height:100%"&gt;Aggregate Intrinsic&#160;Value&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;Outstanding as of  December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;Forfeited&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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of  March 31, 2023&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;121&#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;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 and expected to vest at March 31, 2023&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;120&#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;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Exercisable as of  March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;112&#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;3.58&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfMS0xLTEtMS02NTM3Mg_2037b198-c28a-49d1-969c-34d9b58f8531"
      unitRef="shares">139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfMS0zLTEtMS02NTM3Mg_1a890a11-93fa-48c7-99f2-a0657961cfd0"
      unitRef="usdPerShare">3.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iae844fbb28ea478bbf256f1ea6693d18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfMS03LTEtMS02NTM3Mg_c0b68d77-10ba-459e-9d5e-ae8a37173722"
      unitRef="usd">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNC0xLTEtMS02NTM3Mg_96940d54-45dd-4296-bfde-135e3870463b"
      unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNC0zLTEtMS02NTM3Mg_89c472de-cf73-4949-8000-46365b75fe92"
      unitRef="usdPerShare">4.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <smsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNC03LTEtMS02NTM3Mg_116fe54a-0db3-435d-972c-6e65528fd118"
      unitRef="usd">7000</smsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNi0xLTEtMS02NTM3Mg_6b85d9a2-0a86-4321-9731-b65918198fca"
      unitRef="shares">121000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNi0zLTEtMS02NTM3Mg_19828d36-6f66-4ca5-8e05-68ff8bef0e02"
      unitRef="usdPerShare">3.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNi01LTEtMS02NTM3Mg_4d958fe3-25ec-4997-a74f-477f22152d45">P4Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNi03LTEtMS02NTM3Mg_1e1def7e-4abc-4414-a8a6-b44e96f48e6a"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNy0xLTEtMS02NTM3Mg_d3a0df2b-8bd7-4fb4-9567-6b43abbde4d9"
      unitRef="shares">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNy0zLTEtMS02NTM3Mg_c5863b3b-b82a-43a6-ac8b-7069d10a999d"
      unitRef="usdPerShare">3.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNy01LTEtMS02NTM3Mg_7b570171-fcc8-4ff9-a07a-f1786ca5642d">P4Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfNy03LTEtMS02NTM3Mg_38626caf-e11d-4d4d-997f-d341d9a373c7"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfOC0xLTEtMS02NTM3Mg_587a7e95-f6bb-40fa-95ca-b778b26308a4"
      unitRef="shares">112000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfOC0zLTEtMS02NTM3Mg_dd78bd5d-22d2-4788-bb56-c57bd9383ec6"
      unitRef="usdPerShare">3.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfOC01LTEtMS02NTM3Mg_3666745b-9e29-44e0-ab59-0a980ae3afa5">P4Y6M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOmMzYjAyYzRhOTY0MDQ0MTc5YjJjNmU0ODY3ODQ3MjY1L3RhYmxlcmFuZ2U6YzNiMDJjNGE5NjQwNDQxNzliMmM2ZTQ4Njc4NDcyNjVfOC03LTEtMS02NTM3Mg_ab9d66aa-d977-46b6-909c-7e7649baf81a"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RleHRyZWdpb246YTJmYmRmZDJhODdlNGNjM2IzYzFhZDU3NzE5Y2JlN2NfNDI4NA_4a54b300-3389-4085-b3d0-32eabf607095">&lt;div style="margin-top:6pt;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;A summary of the Company&#x2019;s restricted stock awards outstanding under the 2015 OEIP for 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;three months ended March 31, 2023&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; are as follows (unaudited, in thousands, except weighted average grant date fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average&lt;br/&gt;grant date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&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;Granted&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;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.30&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;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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.75&lt;/span&gt;&lt;/td&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;Unvested at 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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;3.23&#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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia0a23acf7fc646518bae6087370e1979_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfMS0yLTEtMS03NjIxNQ_15995eb2-f553-4d8e-98d2-1dbc970b4505"
      unitRef="shares">1679000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib1722220d4bf41679d70068fece9e851_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfMS00LTEtMS03NjIxNQ_ac1d7f9a-65ae-47b4-a03c-a739cfe84ed4"
      unitRef="usdPerShare">4.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfMi0yLTEtMS03NjIxNQ_6974deee-662b-4151-a58c-1bfed10f9876"
      unitRef="shares">1358000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfMi00LTEtMS03NjIxNQ_92dbc3b7-4847-4e07-ac89-0391530d51e3"
      unitRef="usdPerShare">1.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfMy0yLTEtMS03NjIxNQ_29226ed5-df0c-40a3-bfcd-c070e76264c4"
      unitRef="shares">316000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfMy00LTEtMS03NjIxNQ_74b493ae-7ff6-46ee-bbe7-428c7b15f860"
      unitRef="usdPerShare">4.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfNC0yLTEtMS03NjIxNQ_2d5dccbe-a686-4a4e-abb8-288cce33e4c1"
      unitRef="shares">94000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4c044a4b67b345eaa183ecf1b50446a0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfNC00LTEtMS03NjIxNQ_058b7b62-e489-4512-a592-501950ea24cc"
      unitRef="usdPerShare">3.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib1722220d4bf41679d70068fece9e851_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfNS0yLTEtMS03NjIxNQ_3da64649-6125-4a98-90df-cfe5eec2cca3"
      unitRef="shares">2627000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia0a23acf7fc646518bae6087370e1979_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81Mi9mcmFnOmEyZmJkZmQyYTg3ZTRjYzNiM2MxYWQ1NzcxOWNiZTdjL3RhYmxlOjkyZDM4MzdiYzE2MjQ0Mzc5ODk2MTdkYTQwZmNhYTlkL3RhYmxlcmFuZ2U6OTJkMzgzN2JjMTYyNDQzNzk4OTYxN2RhNDBmY2FhOWRfNS00LTEtMS03NjIxNQ_cd29edad-6197-48e7-b968-c0d92436323b"
      unitRef="usdPerShare">3.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RleHRyZWdpb246NWZkOWQ2ODVlY2JhNDc3NGI2ZmQ5YjgzMTdlZjRmODhfMzkxOQ_aaca470e-56d7-4d2d-8b09-1af01602428d">Revenues&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In accordance with FASB ASC Topic No. 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&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 Company recognizes the sale of goods and services based on the five-step analysis of transactions as provided in Topic 606, which requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for such goods and services. For all contracts with customers, the Company first identifies the contract which usually is established when a contract is fully executed by each party and consideration is expected to be received. Next, the Company identifies the performance obligations in the contract. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. The Company then determines the transaction price in the arrangement and allocates the transaction price, if necessary, to each performance obligation identified in the contract. The allocation of the transaction price to the performance obligations are based on the relative standalone selling prices for the goods and services contained in a particular performance obligation. The transaction price is adjusted for the Company&#x2019;s estimate of variable consideration which may include certain incentives and discounts, product returns, distributor fees, and storage fees. The Company evaluates the total amount of variable consideration expected to be earned by using the expected value method, as the Company believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations, and its best judgment at the time. The Company includes estimates of variable consideration in revenues only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company generates the majority of its revenue on usage-based fees which are variable and depend entirely on customers&#x2019; use of perpetual licenses, transactions processed on the Company&#x2019;s hosted environment, advertisement placements on the Company&#x2019;s service platform, and activity on the Company&#x2019;s cloud-based service platform. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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&#x2019;s contracts with mobile network operator (&#x201c;MNO&#x201d;) customers include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Smith Micro&#x2019;s cloud-based services include a software solution license integrated with cloud-based services. Since the Company does not allow its customers to take possession of the cloud-based elements of its software solutions, and since the utility of the license comes from the cloud-based services that the Company provides, Smith Micro considers the software license and the cloud services to be a single performance obligation. The Company recognizes revenue associated with its MNO customers based on their active subscribers&#x2019; access and usage of Smith Micro&#x2019;s software licenses and cloud-based services on Smith Micro&#x2019;s platforms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Smith Micro has made accounting policy elections to exclude all taxes by governmental authorities from the measurement of the transaction price, and since the Company&#x2019;s standard payment terms are less than one year, the Company has elected the practical expedient not to assess whether a contract has a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Revenues on a disaggregated basis are as follows (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.465%"/&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="padding:2px 1pt;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;For the 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:10pt;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:10pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License and service fees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;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;Hosted environment usage fees&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;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud based usage fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Consulting services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&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 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;Total revenues&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;10,930&#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;12,735&#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="display:none"/&gt;&lt;td colspan="3" 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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RleHRyZWdpb246NWZkOWQ2ODVlY2JhNDc3NGI2ZmQ5YjgzMTdlZjRmODhfMzkyMA_18b09d75-49c0-4545-a78a-a004ac6d81ce">&lt;div style="margin-top:6pt;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;Revenues on a disaggregated basis are as follows (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.465%"/&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="padding:2px 1pt;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;For the 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:10pt;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:10pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License and service fees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;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;Hosted environment usage fees&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;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cloud based usage fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Consulting services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&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 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;Total revenues&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;10,930&#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;12,735&#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="display:none"/&gt;&lt;td colspan="3" 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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib904b0e78904413faefe25d29f07592c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfMy0xLTEtMS02NTM3Mg_0f1779df-582a-418d-b20e-c6a760db8551"
      unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d2651b6c9a64b0381bee943aab33795_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfMy0zLTEtMS02NTM3Mg_3ac33986-90da-4652-9090-ad4473e8a17b"
      unitRef="usd">828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifaec7292e05b4bb992aba369a35c1c8f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNC0xLTEtMS02NTM3Mg_9c9881c2-2526-4125-a427-8d0750d8d418"
      unitRef="usd">819000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d0e917d85074c1fa435d8f5866e5ceb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNC0zLTEtMS02NTM3Mg_1a83b853-6752-4bd5-91ae-ea1d0e36c1d0"
      unitRef="usd">1429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04ebe88b45d7434198f5258e883b675d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNS0xLTEtMS02NTM3Mg_69642ce9-04c7-4a55-8494-64bd1e55a834"
      unitRef="usd">8677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i079b2c9c7f5b4806b0f209b6df39a360_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNS0zLTEtMS02NTM3Mg_2a5ca3ed-7f17-48ff-9c41-3eeb5cc4ffe3"
      unitRef="usd">9878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16ee04bd571a4b5981397bf8021221b6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNi0xLTEtMS02NTM3Mg_fd12b215-a2ba-498d-b8f6-a488fb0a1584"
      unitRef="usd">434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie51e0e61baec41c0b18e5d3a107e9a6e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNi0zLTEtMS02NTM3Mg_38d52e27-6d20-4039-9ac6-c382478629cc"
      unitRef="usd">600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNy0xLTEtMS02NTM3Mg_7d6abdcc-033e-4ef7-add5-dec79401b688"
      unitRef="usd">10930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81NS9mcmFnOjVmZDlkNjg1ZWNiYTQ3NzRiNmZkOWI4MzE3ZWY0Zjg4L3RhYmxlOmEzYjYyNTk5NTk0MjQyMThhODA1N2MyNWY2NjQ3OGMwL3RhYmxlcmFuZ2U6YTNiNjI1OTk1OTQyNDIxOGE4MDU3YzI1ZjY2NDc4YzBfNy0zLTEtMS02NTM3Mg_ad30f9eb-bb21-42bd-b1b2-df5a05f16980"
      unitRef="usd">12735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTk3Nw_0b267d43-fe99-49a5-8ec3-01f128fad80f">Segment, Customer Concentration and Geographical Information&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting&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 Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath&#xae;), CommSuite&#xae;, and ViewSpot&#xae; families of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 following table presents the Wireless revenues by product line (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.420%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Family Safety&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;9,089&#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;10,366&#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&gt;&lt;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;CommSuite&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;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;ViewSpot&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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total Wireless revenues&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;10,930&#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;12,735&#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="display:none"/&gt;&lt;td colspan="3" 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-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer Concentration Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 certain customers whose revenues individually represented greater than 10% of the Company&#x2019;s total revenues, or whose accounts receivable balances individually represented greater than 10% of the Company&#x2019;s total accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For the three months ended March&#160;31, 2023, three customers made up 37%, 37% and 14% of revenues. For the three months ended March&#160;31, 2022, three customers made up 40%,  37%, and 10% of revenues.&lt;/span&gt;&lt;/div&gt;As of March&#160;31, 2023, three customers accounted for 37%, 34%, and 17% of accounts receivable. As of March&#160;31, 2022, four customers accounted for 36%, 35%, 12%, and 11% of accounts receivable.&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographical Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;During the three months ended March&#160;31, 2023 and 2022, the Company operated in two geographic locations: the Americas and Europe, Middle East and Africa (EMEA). Revenues attributed to the geographic location of the customers&#x2019; bill-to address were as follows (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.554%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;10,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;12,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;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;EMEA&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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&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="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;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;10,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;12,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" 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-top:6pt;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 does not separately allocate specific assets to these geographic locations.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTk3OA_b990e61f-16ed-47f6-9119-e6b810a4aef6">&lt;div style="margin-top:6pt;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;Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting&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 Company has one primary business unit based on how management internally evaluates separate financial information, business activities and management responsibility: Wireless. The Wireless segment includes the Family Safety (which includes SafePath&#xae;), CommSuite&#xae;, and ViewSpot&#xae; families of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 does not separately allocate operating expenses to these product lines, nor does it allocate specific assets. Therefore, product line information reported includes only revenues.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMjgz_7132c259-2292-440d-8163-8498f100ce73"
      unitRef="businessunit">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTk3OQ_d0f62476-7905-42ce-9d01-924c04e37d1a">&lt;div style="margin-top:6pt;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 following table presents the Wireless revenues by product line (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.420%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Family Safety&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;9,089&#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;10,366&#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&gt;&lt;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;CommSuite&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;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;ViewSpot&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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total Wireless revenues&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;10,930&#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;12,735&#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="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40e70d90ca0f4a85b03c447580b0b058_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfMy0xLTEtMS02NTM3Mg_b34e8cb2-94b2-4d97-8bac-34deae928bd8"
      unitRef="usd">9089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib446dd4bd3144ac08292f5b33af059d9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfMy0zLTEtMS02NTM3Mg_32addcfa-d323-4c6e-9df7-f00d3e9a7a46"
      unitRef="usd">10366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71578b4ce14240f88cfff71b0448508d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfNC0xLTEtMS02NTM3Mg_ea5be205-602d-43f7-a478-0f71bc63d8d7"
      unitRef="usd">826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf5679c12b744c71a349f6c7b1e7b2d3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfNC0zLTEtMS02NTM3Mg_b3b9acfd-f575-4b1f-8ff0-a1cf987ca35e"
      unitRef="usd">1430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if182ee663df5444289e8941eee47cd06_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfNS0xLTEtMS02NTM3Mg_99c39144-fb87-47d3-874c-49e35b4cfff4"
      unitRef="usd">1015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9614fd82bc6477783ff3ee19a258af3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfNS0zLTEtMS02NTM3Mg_459b0dec-2b32-459f-b271-40e6106f1c1a"
      unitRef="usd">939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e9b6a57a5d141248e50cc8f063af1c3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfNy0xLTEtMS02NTM3Mg_454ed05b-263d-4cbd-a613-6e0a1c43400b"
      unitRef="usd">10930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9d8c9c779e24c84b461e99686a82d00_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RhYmxlOjYxZGUyOWQ2OWYyMTRiYTdiZTgxNDY1NjdmNWVjZDU3L3RhYmxlcmFuZ2U6NjFkZTI5ZDY5ZjIxNGJhN2JlODE0NjU2N2Y1ZWNkNTdfNy0zLTEtMS02NTM3Mg_a27479f4-cf9b-43d7-907e-d1b670647b05"
      unitRef="usd">12735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibad26a3584ce44d099e0601827205f92_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTE5MA_5ac6b6db-857c-4cd1-8693-b745a7c2b964"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1dbde7d0709e40eeb5228281931b5bb4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTE5Nw_966199b4-23cb-48f5-b1df-68646c03ad68"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i510a17e105f34481bd441e16b9b22dbc_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTA5OTUxMTYzMDUwNA_110de7a1-b157-4cc9-9398-6ba4f65aa9b9"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i12f5d606437b4a37b405dba3fb322d3f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTI2NQ_992bff80-18d8-437a-bf24-78f8a2162bee"
      unitRef="number">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8902764f87844543960bb31d06f0339a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTI3Mg_315135f7-c5ce-416a-88d1-c29ff702a602"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i24ca8099a44f42b0bd5a497312d9315b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF81OC9mcmFnOjY3YWZjMTE1ZmIzNzQ0ZmZhNzQxOTdhZmFhMWJiMDIyL3RleHRyZWdpb246NjdhZmMxMTVmYjM3NDRmZmE3NDE5N2FmYWExYmIwMjJfMTA5OTUxMTYzMDQ2OQ_21b7f358-1505-499d-bd22-669ebe07a9fd"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iad3b0e9ab6614ac3a78ab91aecb9bc20_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgyMDE_1f476ad7-f86a-4970-a642-7d0a511220d9"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i684d2382d43e4f1fb64035ab360469a1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgyMDY_0e882bb9-03c1-44ca-b642-2df017d44dad"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i972e70212a734967aeb7f8ecf95687ce_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgyMTU_6f1b2501-d02b-4fbd-8c7d-28c7821e1d4f"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i631e8f6623f14d429cf2a504c08f0fe9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgyODI_e809fd4f-8b8c-4250-b869-6f11240f7a81"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4c3c28813a8b4cbe83b4d29ff7f3c5ab_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgyODc_d269c820-d819-4ca0-bb02-e5cd70c9b316"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8560f1040cb947f3ae6372ac727282c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgyOTI_6b7b0f75-09da-47fa-873b-4b1c8fa9c967"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc6f27caab1a4cbf8f5bb6a361377fec_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzEwOTk1MTE2MjgzMDE_74855e12-edea-4eff-b8fc-5adff1352627"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <smsi:NumberOfGeographicLocation
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0Xzky_025e155d-2cac-4b52-9fe4-651671b0b741"
      unitRef="location">2</smsi:NumberOfGeographicLocation>
    <smsi:NumberOfGeographicLocation
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0Xzky_9b7de3de-bb10-4a54-ae32-a68712f60112"
      unitRef="location">2</smsi:NumberOfGeographicLocation>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90ZXh0cmVnaW9uOjE5OTY2NWEwYjkxYjQxMWY5NTg5NDlmMDA4YmM5MTg0XzI3NDg3NzkwNjk5OTY_97b43665-c8e5-4025-8c99-fa5ee399e597">Revenues attributed to the geographic location of the customers&#x2019; bill-to address were as follows (unaudited, in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.554%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;10,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;12,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;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;EMEA&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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&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="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;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;10,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;12,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" 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="i3123c2c7eab54685ad891a5b0725b8cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90YWJsZToxMDk5YTBiMDYxMDU0ZDE3YmYyOTdiNjE5M2U4OTFjYy90YWJsZXJhbmdlOjEwOTlhMGIwNjEwNTRkMTdiZjI5N2I2MTkzZTg5MWNjXzMtMS0xLTEtNzQxMzE_94e86567-73ac-4aa9-a278-d4793cf8ff55"
      unitRef="usd">10511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb4bce3285d34e0d9b055240ea767ca6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90YWJsZToxMDk5YTBiMDYxMDU0ZDE3YmYyOTdiNjE5M2U4OTFjYy90YWJsZXJhbmdlOjEwOTlhMGIwNjEwNTRkMTdiZjI5N2I2MTkzZTg5MWNjXzMtMy0xLTEtNzQxMzE_13ad63fa-eca1-4338-9eac-0429ea1a5740"
      unitRef="usd">12193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2cdd4e00f0b441e9adebc2d7f72039f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90YWJsZToxMDk5YTBiMDYxMDU0ZDE3YmYyOTdiNjE5M2U4OTFjYy90YWJsZXJhbmdlOjEwOTlhMGIwNjEwNTRkMTdiZjI5N2I2MTkzZTg5MWNjXzQtMS0xLTEtNzQxMzE_dfa5078a-52d9-4eb7-aa26-1f755a8a8448"
      unitRef="usd">419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ddba4a4c0b440b89beb1b097852f2cc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90YWJsZToxMDk5YTBiMDYxMDU0ZDE3YmYyOTdiNjE5M2U4OTFjYy90YWJsZXJhbmdlOjEwOTlhMGIwNjEwNTRkMTdiZjI5N2I2MTkzZTg5MWNjXzQtMy0xLTEtNzQxMzE_ec691c22-ef9f-49f5-8ff5-80f4b63984be"
      unitRef="usd">542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90YWJsZToxMDk5YTBiMDYxMDU0ZDE3YmYyOTdiNjE5M2U4OTFjYy90YWJsZXJhbmdlOjEwOTlhMGIwNjEwNTRkMTdiZjI5N2I2MTkzZTg5MWNjXzUtMS0xLTEtNzQxMzE_3785ba4d-a962-4345-9369-83ec3c680c61"
      unitRef="usd">10930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF80NDkvZnJhZzoxOTk2NjVhMGI5MWI0MTFmOTU4OTQ5ZjAwOGJjOTE4NC90YWJsZToxMDk5YTBiMDYxMDU0ZDE3YmYyOTdiNjE5M2U4OTFjYy90YWJsZXJhbmdlOjEwOTlhMGIwNjEwNTRkMTdiZjI5N2I2MTkzZTg5MWNjXzUtMy0xLTEtNzQxMzE_10fba802-5889-4b56-962a-da9e389bd370"
      unitRef="usd">12735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82MS9mcmFnOmRjYTgxOGJlNmJiZjQ5ZGE5ZTEzYThlZjI3NTM3YWE2L3RleHRyZWdpb246ZGNhODE4YmU2YmJmNDlkYTllMTNhOGVmMjc1MzdhYTZfMjMwOQ_26a584ff-d22e-4294-b9ac-53c971320d2f">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 may become involved in various legal proceedings arising from its business activities. While management does not believe the ultimate disposition of these matters will have a material adverse impact on the Company&#x2019;s consolidated results of operations, cash flows, or financial position, litigation is inherently unpredictable, and depending on the nature and timing of these proceedings, an unfavorable resolution could materially affect the Company&#x2019;s future consolidated results of operations, cash flows, or financial position in a particular period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Contingent Contractual Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in connection with certain transactions. These include: indemnities to the Company&#x2019;s customers pursuant to contracts for the Company&#x2019;s products and services, including indemnities with respect to intellectual property, confidentiality and data privacy; indemnities to various lessors in connection with facility leases for certain claims arising from use of such facility or under such lease; indemnities to vendors and service providers pertaining to claims based on the negligence or willful misconduct of the Company; indemnities involving the accuracy of representations and warranties in certain contracts; and indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware. In addition, the Company has made or may make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company may also issue a guarantee in the form of a standby letter of credit as security for contingent liabilities under certain customer contracts. The duration of these indemnities, commitments, and guarantees varies, and in certain cases may be indefinite. The majority of these indemnities, commitments, and guarantees may not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RleHRyZWdpb246YTk5NjA0MzUwMzVlNGE5MDg2YWIxZGRhNDI3YmI1MjVfNjkz_876ec76f-b642-4f10-9742-aadb4b3394b2">Leases&lt;div style="margin-top:6pt;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 leases office space and equipment, and certain office space was subleased. Management determines if a contract is a lease at the inception of the arrangement and reviews all options to extend, terminate, or purchase its right-of-use assets at the inception of the lease and accounts for these options when they are reasonably certain of being exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Leases with an initial term of greater than twelve months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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&#x2019;s lease contracts generally do not provide a readily determinable implicit rate. For these contracts, the estimated incremental borrowing rate is based on information available at the inception of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Operating lease cost consists of the following (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.969%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.863%"/&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:28.865%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;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;Sublease income&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;(18)&lt;/span&gt;&lt;/td&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="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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" 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-top:6pt;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 maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.894%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total lease payments&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;4,830&#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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Present value of lease liabilities&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;4,046&#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-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Additional information relating to the Company&#x2019;s operating leases follows (unaudited):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.454%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.988%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;/tr&gt;&lt;tr&gt;&lt;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;Weighted average remaining lease term (years)&lt;/span&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;2.85&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&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;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RleHRyZWdpb246YTk5NjA0MzUwMzVlNGE5MDg2YWIxZGRhNDI3YmI1MjVfNjk0_20c2e88a-d62b-4dd0-96fd-18206a620e26">&lt;div style="margin-top:6pt;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;Operating lease cost consists of the following (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.969%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.863%"/&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:28.865%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the 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:8pt;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;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;Sublease income&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;(18)&lt;/span&gt;&lt;/td&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="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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" 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="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmQ2ODE1YzdjYzFhNzQyNGM5OTQ4MzBjZTYyODc2NzllL3RhYmxlcmFuZ2U6ZDY4MTVjN2NjMWE3NDI0Yzk5NDgzMGNlNjI4NzY3OWVfMy0xLTEtMS02NTM3Mg_17fcd4d9-470d-4d77-894b-0bdec9a66961"
      unitRef="usd">410000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmQ2ODE1YzdjYzFhNzQyNGM5OTQ4MzBjZTYyODc2NzllL3RhYmxlcmFuZ2U6ZDY4MTVjN2NjMWE3NDI0Yzk5NDgzMGNlNjI4NzY3OWVfMy0zLTEtMS02NTM3Mg_6f52f5dd-9e4e-40eb-bb76-dbacd568b748"
      unitRef="usd">434000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmQ2ODE1YzdjYzFhNzQyNGM5OTQ4MzBjZTYyODc2NzllL3RhYmxlcmFuZ2U6ZDY4MTVjN2NjMWE3NDI0Yzk5NDgzMGNlNjI4NzY3OWVfNC0xLTEtMS02NTM3Mg_eb4995ad-1236-47ad-abba-94ed3e3b52f0"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmQ2ODE1YzdjYzFhNzQyNGM5OTQ4MzBjZTYyODc2NzllL3RhYmxlcmFuZ2U6ZDY4MTVjN2NjMWE3NDI0Yzk5NDgzMGNlNjI4NzY3OWVfNC0zLTEtMS02NTM3Mg_f4a5dd82-fd16-4602-b555-1a112a69dc6c"
      unitRef="usd">18000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmQ2ODE1YzdjYzFhNzQyNGM5OTQ4MzBjZTYyODc2NzllL3RhYmxlcmFuZ2U6ZDY4MTVjN2NjMWE3NDI0Yzk5NDgzMGNlNjI4NzY3OWVfNS0xLTEtMS02NTM3Mg_0441d1d2-3b92-4bfb-9012-42194a9304ee"
      unitRef="usd">410000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i60f6f8bd278f4809ab94e96cd2d59e5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmQ2ODE1YzdjYzFhNzQyNGM5OTQ4MzBjZTYyODc2NzllL3RhYmxlcmFuZ2U6ZDY4MTVjN2NjMWE3NDI0Yzk5NDgzMGNlNjI4NzY3OWVfNS0zLTEtMS02NTM3Mg_d4979be7-8d81-42e4-8d49-cd2e32ac0f83"
      unitRef="usd">416000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RleHRyZWdpb246YTk5NjA0MzUwMzVlNGE5MDg2YWIxZGRhNDI3YmI1MjVfNjk1_0b14acfb-1ece-4a09-8119-22bc06798dca">&lt;div style="margin-top:6pt;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 maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.894%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-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;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total lease payments&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;4,830&#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:bottom"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Present value of lease liabilities&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;4,046&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfMi0xLTEtMS02NTM3Mg_02a94c8d-0201-4e0f-be22-a450a5c642e0"
      unitRef="usd">1670000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfMy0xLTEtMS02NTM3Mg_2de7df80-0e42-4c73-a9ea-ca13ddcd6261"
      unitRef="usd">1519000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfNC0xLTEtMS02NTM3Mg_29c7d30f-898e-40cb-8bbf-4b0cb6605a32"
      unitRef="usd">1162000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfNS0xLTEtMS02NTM3Mg_20d64b17-ba86-4045-b746-d12067222e83"
      unitRef="usd">479000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfNy0xLTEtMS02NTM3Mg_aa2fc218-0701-4c7d-97c6-a5d024d008f1"
      unitRef="usd">4830000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfOC0xLTEtMS02NTM3Mg_e650ba0b-f961-4e90-b74c-481c8786ee1a"
      unitRef="usd">784000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOjFiY2EyOGVmNTU2YTRkMTFhMWZiOGZmZTMzYzljM2JiL3RhYmxlcmFuZ2U6MWJjYTI4ZWY1NTZhNGQxMWExZmI4ZmZlMzNjOWMzYmJfOS0xLTEtMS02NTM3Mg_b995ec3b-618f-4db2-a732-09aeac6aae44"
      unitRef="usd">4046000</us-gaap:OperatingLeaseLiability>
    <smsi:ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RleHRyZWdpb246YTk5NjA0MzUwMzVlNGE5MDg2YWIxZGRhNDI3YmI1MjVfNjk2_e7bd677e-23c9-4d24-91a2-b36dfd78d912">&lt;div style="margin-top:6pt;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;Additional information relating to the Company&#x2019;s operating leases follows (unaudited):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.454%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.988%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;/tr&gt;&lt;tr&gt;&lt;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;Weighted average remaining lease term (years)&lt;/span&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;2.85&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&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;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</smsi:ScheduleOfAdditionalInformationRelatingToOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmNkZjVmODdjODBhYjRjNjNiODIwZDkyMTFmY2U1MTRhL3RhYmxlcmFuZ2U6Y2RmNWY4N2M4MGFiNGM2M2I4MjBkOTIxMWZjZTUxNGFfMi0xLTEtMS02NTM3Mg_5ee6e2af-ff27-45ec-a8b1-5894569f043b">P2Y10M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82NC9mcmFnOmE5OTYwNDM1MDM1ZTRhOTA4NmFiMWRkYTQyN2JiNTI1L3RhYmxlOmNkZjVmODdjODBhYjRjNjNiODIwZDkyMTFmY2U1MTRhL3RhYmxlcmFuZ2U6Y2RmNWY4N2M4MGFiNGM2M2I4MjBkOTIxMWZjZTUxNGFfMy0xLTEtMS02NTM3Mg_75c9327d-cd56-45fc-b05b-2a94713f4156"
      unitRef="number">0.062</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82Ny9mcmFnOmMzMjMzN2E0MTAwMDRhMWViMzU3ZGI4ZjQ0ZDY4ZWRjL3RleHRyZWdpb246YzMyMzM3YTQxMDAwNGExZWIzNTdkYjhmNDRkNjhlZGNfMjUzNQ_baaf2fd5-ae97-4d5b-b68d-bdaa3703aa95">Income Taxes&lt;div style="margin-top:6pt;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 accounts for income taxes as required by FASB ASC Topic No. 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&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 Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a &#x201c;more likely than not&#x201d; realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In assessing whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. A significant factor in the Company&#x2019;s assessment is that the Company was in a three-year historical cumulative loss as of the end of fiscal 2022. In addition, the Company was also in a loss for fiscal 2017 and 2018. These facts, combined with uncertain near-term market and economic conditions, reduced the Company&#x2019;s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;After a review of the four sources of taxable income as of December&#160;31, 2022, and after consideration of the Company&#x2019;s cumulative loss position as of December&#160;31, 2022, the Company will continue to reserve its U.S.-based deferred tax amounts, which total $62.7 million as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. Currently there are no audits in process or pending from federal or state tax authorities. The Company is no longer subject to examination for U.S. federal income tax returns for years before December 31, 2018 and for state income tax returns, the Company is no longer subject to examination for years before December 31, 2017. As of March&#160;31, 2023, the Company had no outstanding tax audits. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company&#x2019;s tax audits are resolved in a manner not consistent with management&#x2019;s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. Smith Micro may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and &lt;/span&gt;&lt;/div&gt;immaterial to the consolidated financial results of the Company. It is the Company&#x2019;s policy to classify any interest and/or penalties in the consolidated financial statements as a component of income tax expense.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82Ny9mcmFnOmMzMjMzN2E0MTAwMDRhMWViMzU3ZGI4ZjQ0ZDY4ZWRjL3RleHRyZWdpb246YzMyMzM3YTQxMDAwNGExZWIzNTdkYjhmNDRkNjhlZGNfMjUzNg_cdfe448a-0506-4e8a-bd06-96860f0001a7">&lt;div style="margin-top:6pt;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 accounts for income taxes as required by FASB ASC Topic No. 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&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 Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a &#x201c;more likely than not&#x201d; realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In assessing whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. A significant factor in the Company&#x2019;s assessment is that the Company was in a three-year historical cumulative loss as of the end of fiscal 2022. In addition, the Company was also in a loss for fiscal 2017 and 2018. These facts, combined with uncertain near-term market and economic conditions, reduced the Company&#x2019;s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i85f9db75000746f9a6da715ec3948edb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF82Ny9mcmFnOmMzMjMzN2E0MTAwMDRhMWViMzU3ZGI4ZjQ0ZDY4ZWRjL3RleHRyZWdpb246YzMyMzM3YTQxMDAwNGExZWIzNTdkYjhmNDRkNjhlZGNfMTYwNQ_79cc4830-22e8-4809-9fb5-ceb2d3f0318f"
      unitRef="usd">62700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i8514a4e742c1425b95d5309bfc4ee9c5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFkODIwOTE2MTkwOTRlZDBhZmYxNzFlYzJmZmQ2Mzc4L3NlYzoxZDgyMDkxNjE5MDk0ZWQwYWZmMTcxZWMyZmZkNjM3OF83MC9mcmFnOjYyZjI4MDE2ODg4MzQ5N2FiYWQyZjBjZjcyM2ZkNDEzL3RleHRyZWdpb246NjJmMjgwMTY4ODgzNDk3YWJhZDJmMGNmNzIzZmQ0MTNfNDQ4_0934f53a-5bc5-4d58-8106-993184d80372">Subsequent Events&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates and discloses subsequent events as required by FASB ASC Topic No. 855, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events&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 Topic establishes general standards of accounting for and disclosure of events that occur after the balance sheet date, but before the financial statements are issued or are available to be issued. Subsequent events have been evaluated as of the date of this filing and no further disclosures are required.&lt;/span&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
